aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR
AgeCommit message (Expand)AuthorFilesLines
2024-01-05[llvm][NFC] Refactor AutoUpgrader arm/aarch64 (#74145)Nathan Sidwell1-217/+282
2024-01-05[DebugInfo] Correctly track metadata slots for DPValues (#76941)Stephen Tozer1-1/+12
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus3-11/+8
2024-01-02[hwasan] Workaround unsupported AssignmentTrackingPass (#76547)Vitaly Buka1-0/+4
2023-12-19DiagnosticHandler: refactor error checking (#75889)Fangrui Song1-4/+7
2023-12-19Reland the reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifie...Mingming Liu1-5/+7
2023-12-19[IR] Disallow ZeroInit for spirv.Image (#73887)Wenju He1-0/+2
2023-12-18Revert "Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, ...Mingming Liu1-7/+5
2023-12-18Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu1-5/+7
2023-12-18Revert "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu1-7/+5
2023-12-18[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as...Mingming Liu1-5/+7
2023-12-18[LLVM][IR] Replace ConstantInt's specialisation of getType() with getIntegerT...Paul Walker2-6/+7
2023-12-17[IR] Use llvm::find (NFC)Kazu Hirata1-1/+1
2023-12-16Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-1/+1
2023-12-15[IR] Fix UB on Op<2> in ShuffleVector predicates (#75549)Reid Kleckner1-8/+1
2023-12-15[AMDGPU] - Add address space for strided buffers (#74471)Jessica Del1-3/+7
2023-12-14[llvm] Support IFuncs on Darwin platforms (#73686)Jon Roelofs1-7/+5
2023-12-14[IR] Avoid redundant map lookup [NFC]Jannik Silvanus1-2/+2
2023-12-14[IR] Add dead_on_unwind attribute (#74289)Nikita Popov1-1/+2
2023-12-13[RemoveDIs] Update Coroutine passes to handle DPValues (#74480)Orlando Cazalet-Hyams1-0/+2
2023-12-13[RemoveDIs] Enable conversion from dbg.declare to DPValue (#74090)Orlando Cazalet-Hyams1-1/+4
2023-12-12[C API] Add getters and setters for fast-math flags on relevant instructions ...Benji Smith1-0/+49
2023-12-12Reapply "[RemoveDIs][NFC] Find DPValues using findDbgDeclares (#73500)"OCHyams2-26/+20
2023-12-12Revert "[RemoveDIs][NFC] Find DPValues using findDbgDeclares (#73500)"OCHyams1-16/+26
2023-12-12[RemoveDIs][NFC] Find DPValues using findDbgDeclares (#73500)Orlando Cazalet-Hyams1-26/+16
2023-12-12[NFC] Change FindDbgDeclareUsers interface to match findDbgUsers/values (#73498)Orlando Cazalet-Hyams1-8/+6
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata7-10/+11
2023-12-11[NFC][RemoveDIs] Add LocationType parameter to DPValue ctor (#74091)Orlando Cazalet-Hyams1-3/+2
2023-12-11[GlobalISel] Add G_PREFETCH (#74863)Jay Foad1-1/+1
2023-12-11[LLVM-C] Support operand bundles (#73914)Quinton Miller1-0/+69
2023-12-08[AutoUpgrade] Don't try to upgrade struct return of non-intrinsicNikita Popov1-1/+2
2023-12-08[IR] Remove unnecessary pointer type check (NFC)Nikita Popov1-10/+3
2023-12-08[AsmWriter] Use unsigned char more consistentlyNikita Popov1-6/+6
2023-12-06[ThinLTO] Add tail call flag to call edges in summary (#74043)Teresa Johnson1-0/+4
2023-12-06[llvm-c] Add support for setting/getting new disjoint flag on or instructions...Alex Bradbury1-0/+10
2023-12-05[DebugInfo][RemoveDIs] Final cleanup for enabling non-instr-debuginfo (#74497)Jeremy Morse1-1/+1
2023-12-05[DebugInfo] Follow up to 34cdc91321 to fix a crashJeremy Morse1-1/+1
2023-12-05[DebugInfo][RemoveDIs] Avoid leaking trailing DPMarkers (#74458)Jeremy Morse1-1/+9
2023-12-05[DebugInfo][RemoveDIs] Cope with instructions moving after themselves (#74113)Jeremy Morse1-2/+3
2023-12-05[DebugInfo][RemoveDIs] Reverse order of DPValues from findDbgUsers (#74099)Jeremy Morse1-1/+6
2023-12-04[IR][TRE] Support associative intrinsics (#74226)Joshua Cao2-0/+28
2023-12-05[llvm][IR] Add per-global code model attribute (#72077)hev2-0/+32
2023-12-04[Verifier] Check function attributes related to branch protection (NFC) (#70565)Momchil Velikov1-0/+20
2023-12-04[AutoUpgrade] Simplify vclz upgrade (NFC)Nikita Popov1-10/+2
2023-12-04[CodeGen] Port WinEHPrepare to new pass manager (#74233)paperchalice1-3/+3
2023-12-03[LLVM][NFC] fix typo in `llvm/lib/IR/ConstantsContext.h` (#74195)FusionBolt1-1/+1
2023-12-02[llvm] Adjust Autoupdater's llvm prefix detection (#74142)Nathan Sidwell1-3/+3
2023-12-01[nvptx] Fix autoupdater's intrinsic matcher (#73330)Nathan Sidwell1-5/+5
2023-12-01[llvm][NFC] Autoupdater AMD intrinsic detection (#73331)Nathan Sidwell1-5/+9
2023-12-01[DebugInfo][RemoveDIs] Handle a debug-info splicing corner case (#73810)Jeremy Morse1-0/+83