summaryrefslogtreecommitdiff
path: root/llvm/lib/Linker
AgeCommit message (Expand)Author
2025-11-11ValueMapper: Delete unused initializers of replaced appending globals.Peter Collingbourne
2025-10-22[ARM][AArch64] BTI,GCS,PAC Module flag update. (#86212)Daniel Kiss
2025-09-08Remove IRLinker::linkNamedMDNodes() assertHans Wennborg
2025-09-06IRMover: Proper fix of performance regression of #146020 (#157218)Vitaly Buka
2025-09-05IRLinker: avoid quadratic behavior (#157045)Vitaly Buka
2025-08-12[IRLinker] Don't add duplicate named MD node operand to dest module (#146020)Wenju He
2025-06-19[llvm] Remove unused includes (NFC) (#144941)Kazu Hirata
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse
2025-06-11[DebugInfo][RemoveDIs] Remove scoped-dbg-format-setter (#143450)Jeremy Morse
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata
2025-06-03[IRMover] Don't consider opaque types isomorphic to other types (#138241)Nikita Popov
2025-05-28Warn on misuse of DiagnosticInfo classes that hold Twines (#137397)Justin Bogner
2025-04-30[IR] Don't allow values of opaque type (#137625)Nikita Popov
2025-04-28Linker: Remove dropTriviallyDeadConstantArrays().Peter Collingbourne
2025-04-25[IRMover] Remove Visited set in type mapping (NFC) (#137329)Nikita Popov
2025-04-25[IRMover] Remove unnecessary pointer bitcast (NFC)Nikita Popov
2025-04-20[llvm] Call hash_combine_range with ranges (NFC) (#136511)Kazu Hirata
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-01-29[NVPTX] Auto-Upgrade some nvvm.annotations to attributes (#119261)Alex MacLean
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen
2025-01-06[MLIR] Fix triple mismatch warning for embedded libdevice (#121447)arthurqiu
2024-11-21[LTO] Print conflicting operands between Src and Dest modules (#115104)AdityaK
2024-11-18[Linker] Remove a use of StructType::setBody. NFC. (#116653)Jay Foad
2024-11-18[Linker] Remove dead code handling recursive types. NFC. (#116652)Jay Foad
2024-11-05[IR] Disallow recursive types (#114799)Jay Foad
2024-10-24[ThinLTO] Do not duplicate import a function that is actually defined in the ...William Junda Huang
2024-10-10Revert "[ThinLTO] Do not duplicate import a function that is actually defined...William Junda Huang
2024-10-10[ThinLTO] Do not duplicate import a function that is actually defined in the ...William Junda Huang
2024-08-04[llvm] Construct SmallVector with ArrayRef (NFC) (#101872)Kazu Hirata
2024-07-14[Linker] Use a range-based for loop (NFC) (#98785)Kazu Hirata
2024-07-03[Linker] Use a range-based for loop (NFC) (#97656)Kazu Hirata
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-05-09Revert "[Linker] Propagate `nobuiltin` attributes when linking known libcalls...Joseph Huber
2024-05-09[Linker] Propagate `nobuiltin` attributes when linking known libcalls (#89431)Joseph Huber
2024-04-04[RemoveDIs][NFC] Use ScopedDbgInfoFormatSetter in more places (#87380)Stephen Tozer
2024-03-15Reapply [RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams
2024-03-15Revert "[RemoveDIs] Read/write DbgRecords directly from/to bitcode" (#85382)Orlando Cazalet-Hyams
2024-03-15[RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams
2024-03-14Revert "[llvm][AArch64] Autoupgrade function attributes from Module attribute...Daniel Kiss
2024-03-04[llvm][AArch64] Autoupgrade function attributes from Module attributes. (#82763)Dani
2024-02-23Revert "[llvm][AArch64] Autoupgrade function attributes from Module attribute...Daniel Kiss
2024-02-23[llvm][AArch64] Autoupgrade function attributes from Module attributes. (#80640)Dani
2024-02-07[RemoveDIs] Don't convert debug-info in bitcode-loading just now (#80865)Jeremy Morse
2024-01-25Reapply 215b8f1e252, reverted in c3f7fb1421eJeremy Morse
2024-01-25Revert "[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode ...Jeremy Morse
2024-01-25[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode (#78967)Jeremy Morse
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-11-21[llvm][IRMover] Remove no-op ptr-to-ptr bitcast (NFC)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