aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-08-14[DataLayout] Use member initialization (NFC) (#103712)Sergei Barannikov1-1/+1
2024-08-14[IR] Cache llvm.module.flags metadata in ModuleAlexis Engelke1-7/+6
2024-08-13[DataLayout] Remove `clear` and `reset` methods (NFC) (#102993)Sergei Barannikov1-3/+1
2024-08-06[IR] Don't verify module flags on every access (#102153)Alexis Engelke1-35/+15
2024-07-08[IR] Use range-based for loops (NFC) (#97950)Kazu Hirata1-2/+1
2024-06-20[LLVM] Extend setModuleFlag interface. (#86031)Daniel Kiss1-0/+9
2024-06-14Reapply#4 "[RemoveDIs] Load into new debug info format by default in LLVM (#8...Stephen Tozer1-1/+3
2024-06-11Revert new debug info format commits:Stephen Tozer1-3/+1
2024-06-10Reapply#3 "[RemoveDIs] Load into new debug info format by default in LLVM (#8...Stephen Tozer1-1/+3
2024-05-21[Darwin][IR] Don't error on target_variant mismatch when linking IR (#92297)Steven Wu1-1/+1
2024-05-13Revert "Repply#2 "[RemoveDIs] Load into new debug info format by default in L...Fangrui Song1-3/+1
2024-05-03Repply#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89...Stephen Tozer1-1/+3
2024-05-02Revert#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89...Stephen Tozer1-3/+1
2024-05-02Reapply "[RemoveDIs] Load into new debug info format by default in LLVM (#897...Stephen Tozer1-1/+3
2024-05-01Revert "[RemoveDIs] Load into new debug info format by default in LLVM (#89799)"Stephen Tozer1-3/+1
2024-05-01[RemoveDIs] Load into new debug info format by default in LLVM (#89799)Stephen Tozer1-1/+3
2024-02-27Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR output (#79...Stephen Tozer1-0/+22
2024-02-27Revert "Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR out...Stephen Tozer1-22/+0
2024-02-27Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR output (#79...Stephen Tozer1-0/+22
2024-02-26Revert "[RemoveDIs] Print non-intrinsic debug info in textual IR output (#792...Stephen Tozer1-22/+0
2024-02-26[RemoveDIs] Print non-intrinsic debug info in textual IR output (#79281)Stephen Tozer1-0/+22
2024-02-21Module::getOrInsertFunction: set debug info format (#82505)Harald van Dijk1-2/+1
2023-11-13[llvm] Remove no-op ptr-to-ptr bitcasts (NFC) (#72133)Youngsuk Kim1-13/+0
2023-11-08Reapply 7d77bbef4ad92, adding new debug-info classesJeremy Morse1-1/+2
2023-11-02Revert "[DebugInfo][RemoveDIs] Add prototype storage classes for "new" debug-...Jeremy Morse1-2/+1
2023-11-02[DebugInfo][RemoveDIs] Add prototype storage classes for "new" debug-infoJeremy Morse1-1/+2
2023-09-19[IR] Add "Large Data Threshold" module metadata (#66797)Arthur Eubanks1-0/+17
2023-09-07[IR] Move trivial accessor Module::getDataLayout into headerJay Foad1-2/+0
2023-05-23[IR] Make stack protector symbol dso_local according to -f[no-]direct-access-...Fangrui Song1-0/+12
2023-02-14[NFC][IR] Make Module::getNamedMDList() privateVasileios Porpodas1-2/+2
2023-02-08[TLS]: Clamp the alignment of TLS global variables if required by the targetWolfgang Pieb1-0/+7
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song1-1/+0
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-1/+1
2022-12-02[IR] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-11-25[IR] Use std::optional in Module.cpp (NFC)Kazu Hirata1-1/+2
2022-08-18[IR] Use Min behavior for module flag "PIC Level"Fangrui Song1-1/+3
2022-07-12[X86] Support -mstack-protector-guard-symbolXiang1 Zhang1-0/+12
2022-07-12Revert "[X86] Support -mstack-protector-guard-symbol"Xiang1 Zhang1-12/+0
2022-07-12[X86] Support -mstack-protector-guard-symbolXiang1 Zhang1-0/+12
2022-03-28Apply clang-tidy fixes for readability-redundant-member-init in Module.cpp (NFC)Kazu Hirata1-2/+1
2022-02-14Extend the `uwtable` attribute with unwind table kindMomchil Velikov1-4/+7
2022-02-02[clang][macho] add clang frontend support for emitting macho files with two b...Alex Lorenz1-3/+16
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille1-2/+0
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata1-1/+2
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata1-2/+1
2021-12-07[macho] add support for emitting macho files with two build version load comm...Alex Lorenz1-2/+16
2021-07-28[PredicateInfo] Use Intrinsic::getDeclaration now that it handles unnamed types.Jeroen Dobbelaere1-0/+4
2021-07-09[NFC][OpaquePtr] Use GlobalValue::getValueType() moreArthur Eubanks1-1/+1
2021-06-21[IR] convert warn-stack-size from module flag to fn attrNick Desaulniers1-11/+0
2021-06-10[IR] make -warn-frame-size into a module attrNick Desaulniers1-0/+11