summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
AgeCommit message (Expand)Author
2025-10-24[IR] Fix Module::setModuleFlag for uniqued metadata (#164580)Andrew Savonichev
2025-09-05[LLD][COFF] Add more `--time-trace` tags for ThinLTO linking (#156471)Alexandre Ganea
2025-06-24[Module] Use getDeclarationIfExists() (NFC)Nikita Popov
2025-06-16[win][x64] Unwind v2 3/n: Add support for requiring unwind v2 to be used (equ...Daniel Paoliello
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse
2025-06-09[DebugInfo][RemoveDIs] Rip out the UseNewDbgInfoFormat flag (#143207)Jeremy Morse
2025-06-02[llvm] annotate interfaces in llvm/IR for DLL export (#141650)Andrew Rogers
2025-05-27IR: Make Module::getOrInsertGlobal() return a GlobalVariable.Peter Collingbourne
2025-03-07[LTO] Override TargetABI from module flags if present when creating TargetMac...Kito Cheng
2024-11-22Implement Move-assignment for llvm::Module (NFC) (#117270)Mehdi Amini
2024-11-02[IR] Remove unused includes (NFC) (#114679)Kazu Hirata
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-08-14[DataLayout] Use member initialization (NFC) (#103712)Sergei Barannikov
2024-08-14[IR] Cache llvm.module.flags metadata in ModuleAlexis Engelke
2024-08-13[DataLayout] Remove `clear` and `reset` methods (NFC) (#102993)Sergei Barannikov
2024-08-06[IR] Don't verify module flags on every access (#102153)Alexis Engelke
2024-07-08[IR] Use range-based for loops (NFC) (#97950)Kazu Hirata
2024-06-20[LLVM] Extend setModuleFlag interface. (#86031)Daniel Kiss
2024-06-14Reapply#4 "[RemoveDIs] Load into new debug info format by default in LLVM (#8...Stephen Tozer
2024-06-11Revert new debug info format commits:Stephen Tozer
2024-06-10Reapply#3 "[RemoveDIs] Load into new debug info format by default in LLVM (#8...Stephen Tozer
2024-05-21[Darwin][IR] Don't error on target_variant mismatch when linking IR (#92297)Steven Wu
2024-05-13Revert "Repply#2 "[RemoveDIs] Load into new debug info format by default in L...Fangrui Song
2024-05-03Repply#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89...Stephen Tozer
2024-05-02Revert#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89...Stephen Tozer
2024-05-02Reapply "[RemoveDIs] Load into new debug info format by default in LLVM (#897...Stephen Tozer
2024-05-01Revert "[RemoveDIs] Load into new debug info format by default in LLVM (#89799)"Stephen Tozer
2024-05-01[RemoveDIs] Load into new debug info format by default in LLVM (#89799)Stephen Tozer
2024-02-27Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR output (#79...Stephen Tozer
2024-02-27Revert "Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR out...Stephen Tozer
2024-02-27Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR output (#79...Stephen Tozer
2024-02-26Revert "[RemoveDIs] Print non-intrinsic debug info in textual IR output (#792...Stephen Tozer
2024-02-26[RemoveDIs] Print non-intrinsic debug info in textual IR output (#79281)Stephen Tozer
2024-02-21Module::getOrInsertFunction: set debug info format (#82505)Harald van Dijk
2023-11-13[llvm] Remove no-op ptr-to-ptr bitcasts (NFC) (#72133)Youngsuk Kim
2023-11-08Reapply 7d77bbef4ad92, adding new debug-info classesJeremy Morse
2023-11-02Revert "[DebugInfo][RemoveDIs] Add prototype storage classes for "new" debug-...Jeremy Morse
2023-11-02[DebugInfo][RemoveDIs] Add prototype storage classes for "new" debug-infoJeremy Morse
2023-09-19[IR] Add "Large Data Threshold" module metadata (#66797)Arthur Eubanks
2023-09-07[IR] Move trivial accessor Module::getDataLayout into headerJay Foad
2023-05-23[IR] Make stack protector symbol dso_local according to -f[no-]direct-access-...Fangrui Song
2023-02-14[NFC][IR] Make Module::getNamedMDList() privateVasileios Porpodas
2023-02-08[TLS]: Clamp the alignment of TLS global variables if required by the targetWolfgang Pieb
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek
2022-12-02[IR] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-25[IR] Use std::optional in Module.cpp (NFC)Kazu Hirata
2022-08-18[IR] Use Min behavior for module flag "PIC Level"Fangrui Song
2022-07-12[X86] Support -mstack-protector-guard-symbolXiang1 Zhang
2022-07-12Revert "[X86] Support -mstack-protector-guard-symbol"Xiang1 Zhang