aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-24[Module] Use getDeclarationIfExists() (NFC)Nikita Popov1-20/+24
2025-06-16[win][x64] Unwind v2 3/n: Add support for requiring unwind v2 to be used (equ...Daniel Paoliello1-0/+7
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse1-3/+1
2025-06-09[DebugInfo][RemoveDIs] Rip out the UseNewDbgInfoFormat flag (#143207)Jeremy Morse1-3/+1
2025-06-02[llvm] annotate interfaces in llvm/IR for DLL export (#141650)Andrew Rogers1-5/+6
2025-05-27IR: Make Module::getOrInsertGlobal() return a GlobalVariable.Peter Collingbourne1-7/+4
2025-03-07[LTO] Override TargetABI from module flags if present when creating TargetMac...Kito Cheng1-0/+8
2024-11-22Implement Move-assignment for llvm::Module (NFC) (#117270)Mehdi Amini1-0/+35
2024-11-02[IR] Remove unused includes (NFC) (#114679)Kazu Hirata1-1/+0
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-4/+5
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