aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Linker
AgeCommit message (Expand)AuthorFilesLines
2026-01-26[IRMover] Use signature for exact definition (#177381)Nikita Popov1-0/+10
2026-01-22[NFCI] replace getValueType with new getGlobalSize query (#177186)Jameson Nash1-4/+6
2025-11-11ValueMapper: Delete unused initializers of replaced appending globals.Peter Collingbourne1-4/+1
2025-10-22[ARM][AArch64] BTI,GCS,PAC Module flag update. (#86212)Daniel Kiss1-0/+10
2025-09-08Remove IRLinker::linkNamedMDNodes() assertHans Wennborg1-1/+0
2025-09-06IRMover: Proper fix of performance regression of #146020 (#157218)Vitaly Buka1-7/+9
2025-09-05IRLinker: avoid quadratic behavior (#157045)Vitaly Buka1-1/+14
2025-08-12[IRLinker] Don't add duplicate named MD node operand to dest module (#146020)Wenju He1-2/+5
2025-06-19[llvm] Remove unused includes (NFC) (#144941)Kazu Hirata1-1/+0
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse1-2/+0
2025-06-11[DebugInfo][RemoveDIs] Remove scoped-dbg-format-setter (#143450)Jeremy Morse1-3/+0
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata1-2/+0
2025-06-03[IRMover] Don't consider opaque types isomorphic to other types (#138241)Nikita Popov1-103/+24
2025-05-28Warn on misuse of DiagnosticInfo classes that hold Twines (#137397)Justin Bogner1-1/+2
2025-04-30[IR] Don't allow values of opaque type (#137625)Nikita Popov1-0/+2
2025-04-28Linker: Remove dropTriviallyDeadConstantArrays().Peter Collingbourne1-3/+1
2025-04-25[IRMover] Remove Visited set in type mapping (NFC) (#137329)Nikita Popov1-12/+1
2025-04-25[IRMover] Remove unnecessary pointer bitcast (NFC)Nikita Popov1-3/+1
2025-04-20[llvm] Call hash_combine_range with ranges (NFC) (#136511)Kazu Hirata1-2/+1
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-4/+4
2025-01-29[NVPTX] Auto-Upgrade some nvvm.annotations to attributes (#119261)Alex MacLean1-0/+1
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen1-3/+0
2025-01-06[MLIR] Fix triple mismatch warning for embedded libdevice (#121447)arthurqiu1-6/+2
2024-11-21[LTO] Print conflicting operands between Src and Dest modules (#115104)AdityaK1-5/+9
2024-11-18[Linker] Remove a use of StructType::setBody. NFC. (#116653)Jay Foad1-18/+11
2024-11-18[Linker] Remove dead code handling recursive types. NFC. (#116652)Jay Foad1-10/+2
2024-11-05[IR] Disallow recursive types (#114799)Jay Foad1-10/+12
2024-10-24[ThinLTO] Do not duplicate import a function that is actually defined in the ...William Junda Huang1-1/+5
2024-10-10Revert "[ThinLTO] Do not duplicate import a function that is actually defined...William Junda Huang1-5/+1
2024-10-10[ThinLTO] Do not duplicate import a function that is actually defined in the ...William Junda Huang1-1/+5
2024-08-04[llvm] Construct SmallVector with ArrayRef (NFC) (#101872)Kazu Hirata1-2/+1
2024-07-14[Linker] Use a range-based for loop (NFC) (#98785)Kazu Hirata1-2/+2
2024-07-03[Linker] Use a range-based for loop (NFC) (#97656)Kazu Hirata1-2/+1
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov1-1/+1
2024-05-09Revert "[Linker] Propagate `nobuiltin` attributes when linking known libcalls...Joseph Huber2-64/+4
2024-05-09[Linker] Propagate `nobuiltin` attributes when linking known libcalls (#89431)Joseph Huber2-4/+64
2024-04-04[RemoveDIs][NFC] Use ScopedDbgInfoFormatSetter in more places (#87380)Stephen Tozer1-18/+3
2024-03-15Reapply [RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams1-3/+18
2024-03-15Revert "[RemoveDIs] Read/write DbgRecords directly from/to bitcode" (#85382)Orlando Cazalet-Hyams1-18/+3
2024-03-15[RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams1-3/+18
2024-03-14Revert "[llvm][AArch64] Autoupgrade function attributes from Module attribute...Daniel Kiss1-5/+0
2024-03-04[llvm][AArch64] Autoupgrade function attributes from Module attributes. (#82763)Dani1-0/+5
2024-02-23Revert "[llvm][AArch64] Autoupgrade function attributes from Module attribute...Daniel Kiss1-4/+0
2024-02-23[llvm][AArch64] Autoupgrade function attributes from Module attributes. (#80640)Dani1-0/+4
2024-02-07[RemoveDIs] Don't convert debug-info in bitcode-loading just now (#80865)Jeremy Morse1-0/+2
2024-01-25Reapply 215b8f1e252, reverted in c3f7fb1421eJeremy Morse1-0/+1
2024-01-25Revert "[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode ...Jeremy Morse1-1/+0
2024-01-25[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode (#78967)Jeremy Morse1-0/+1
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-1/+1
2023-11-21[llvm][IRMover] Remove no-op ptr-to-ptr bitcast (NFC)Youngsuk Kim1-2/+1