aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/Attributor
AgeCommit message (Expand)AuthorFilesLines
17 hours[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov7-90/+90
2025-07-23[Tests] Avoid lifetime intrinsics on non-allocas (NFC)Nikita Popov1-88/+72
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov2-41/+0
2025-07-05[Attributor] Swap range metadata to attribute for calls. (#108835)Andreas Jonson3-14/+43
2025-07-01[Reland][IPO] Added attributor for identifying invariant loads (#146584)zGoldthorpe3-9/+431
2025-06-24[ValueTracking] Return true for AddrSpaceCast in canCreateUndefOrPoison (#144...Wenju He1-1/+1
2025-06-18Revert "[IPO] Added attributor for identifying invariant loads" (#144808)zGoldthorpe3-390/+15
2025-06-16[IPO] Added attributor for identifying invariant loads (#141800)zGoldthorpe3-15/+390
2025-06-05[ValueTracking] Support scalable vector splats of ConstantInt/ConstantFP in i...Craig Topper1-1/+1
2025-06-05[ValueTracking] Support scalable vectors for ExtractElement in computeKnownFP...Craig Topper1-1/+1
2025-05-20[Attributor] Don't replace `addrspacecast (ptr null to ptr addrspace(x))` wit...Shilei Tian2-0/+73
2025-05-07ValueTracking: Handle minimumnum and maximumnum in computeKnownFPClass (#138737)Matt Arsenault1-100/+100
2025-05-07ValueTracking: Add baseline tests for minimumnum/maximumnum (#138736)Matt Arsenault1-0/+796
2025-04-24Attributor: Don't rely on use_empty for constants (#137218)Matt Arsenault1-1/+1
2025-04-17[CaptureTracking] Remove dereferenceable_or_null special case (#135613)Nikita Popov2-14/+14
2025-04-08Attributor: Propagate align to cmpxchg instructions (#134838)Matt Arsenault1-1/+1
2025-04-08Attributor: Propagate align to atomicrmw instructions (#134837)Matt Arsenault1-1/+1
2025-04-08Attributor: Add baseline tests for propagating align to atomics (#134836)Matt Arsenault1-0/+64
2025-04-07Attributor: Don't follow uses of ConstantData (#134573)Matt Arsenault11-49/+49
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse2-6/+0
2025-03-03[Attributor] Do not optimize away externally_initialized loads. (#128170)Pierre van Houtryve1-0/+19
2025-02-28[CaptureTracking] Take non-willreturn calls into accountNikita Popov1-3/+14
2025-02-03[llvm] Remove undef from some `llvm/test/Transforms` tests (#125460)Yeaseen1-1/+1
2025-01-29[Attributor] Check correct IRPosition in AANoCapture::isImpliedByIR()Nikita Popov2-2/+2
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov75-1120/+1132
2024-11-21[LLVM][IR] Use splat syntax when printing ConstantExpr based splats. (#116856)Paul Walker1-1/+1
2024-11-12[llvm] Remove `br i1 undef` from some regression tests [NFC] (#115688)Lee Wei1-18/+23
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker3-8/+8
2024-11-01[ValueTracking] Handle recursive phis in knownFPClass (#114008)David Green1-1/+1
2024-10-31[ValueTracking] Compute KnownFP state from recursive select/phi. (#113686)David Green1-1/+25
2024-10-30[Attributor] Add nofpclass test for phi+select recurrences. NFCDavid Green1-0/+176
2024-10-15[Verifier] Verify attribute `denormal-fp-math[-f32]` (#112310)Yingwei Zheng2-2/+2
2024-10-01[Attributor][FIX] Track returned pointer offsets (#110534)Johannes Doerfert1-0/+191
2024-09-27[Attributor] Use more appropriate approach to check flat address space (#108713)Shilei Tian3-5/+6
2024-09-19Revert "[Transforms][IPO] Add func suffix in ArgumentPromotion and DeadArgume...Yonghong Song1-2/+2
2024-09-19[Transforms][IPO] Add func suffix in ArgumentPromotion and DeadArgume… (#10...yonghong-song1-2/+2
2024-09-10[Attributor] Keep track of reached returns in AAPointerInfo (#107479)Johannes Doerfert2-16/+7
2024-09-05[Attributor][FIX] Ensure to always translate call site arguments (#107323)Johannes Doerfert6-57/+155
2024-09-05[Attributor][FIX] Mark "may" accesses through call sites as such (#107439)Johannes Doerfert1-8/+20
2024-09-05[Attributor][NFC] Pre-commits for #107439 (#107457)Johannes Doerfert9-33/+284
2024-08-30[ValueTracking] use KnownBits to compute fpclass from bitcast (#97762)Alex MacLean1-0/+280
2024-08-20[Attributor] Improve AAUnderlyingObjects (#104835)Johannes Doerfert3-71/+47
2024-08-20[IR] Check that arguments of naked function are not used (#104757)Nikita Popov1-2/+0
2024-08-16[Attributor] Enable `AAAddressSpace` in `OpenMPOpt` (#104363)Shilei Tian1-0/+1
2024-08-15[Attributor][FIX] Ensure we do not use stale references (#104495)Johannes Doerfert1-0/+588
2024-08-07AMDGPU: Fix using wrong alloca address space in test (#102108)Matt Arsenault2-23/+28
2024-08-01[Attributor] Indicate optimistic fixed point if an instruction already has no...Shilei Tian1-2/+4
2024-07-01[Attributor]: Ensure cycle info is not null when handling PHI in AAPointerInf...Vidush Singhal1-0/+41
2024-06-19[Attributor] Stabilize llvm.assume outputFangrui Song1-4/+4
2024-06-18[Attributor] Prevent infinite loop in AAGlobalValueInfoFloating (#94941)Ethan Luis McDonough1-0/+47