aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LICM
AgeCommit message (Expand)AuthorFilesLines
8 days[LICM] Handle disjoint or's in hoistAdd (#182915)Valeriy Savchenko1-0/+114
2025-12-03[Delinearization] Add validation for large size arrays (#169902)Ryotaro Kasuga1-0/+3
2025-11-18[LLVM][AArch64] Mark SVE integer intrinsics as speculatable. (#167915)Paul Walker1-0/+73
2025-11-14Revert "[LICM] Sink unused l-invariant loads in preheader. #157559"Alexander Belyaev4-272/+3
2025-10-30[LICM] Sink unused l-invariant loads in preheader. (#157559)Vigneshwar Jayakumar4-3/+272
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice1-3/+1
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov1-1/+1
2025-10-09[IR] Mark vector intrinsics speculatable (#162334)Ramkumar Ramachandra1-0/+176
2025-09-24[AMDGPU] Add the support for 45-bit buffer resource (#159702)Shilei Tian1-11/+11
2025-09-24Reapply "[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm....Weibo He1-5/+4
2025-09-17[CaptureTracking] Fix handling for non-returning read-only calls (#158979)Nikita Popov1-13/+13
2025-09-17Revert "Reapply "[Coroutines] Add llvm.coro.is_in_ramp and drop return value ...Weibo He1-4/+5
2025-09-17Reapply "[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm....Weibo He1-5/+4
2025-09-12[llvm] Regenerate test checks including TBAA semantics (NFC)Antonio Frighetto4-313/+358
2025-09-12Revert "[LoopInfo] Pointer to stack object may not be loop invariant in a cor...Weibo He1-78/+0
2025-09-04[MemorySSA] Don't create phi nodes in fixupDefs() (#156021)Nikita Popov1-0/+80
2025-09-02[IR] Allow nofree metadata to inttoptr (#153149)Ruiling, Song1-3/+3
2025-08-25Revert "[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm.c...Chuanqi Xu2-6/+7
2025-08-25[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm.coro.end ...Weibo He2-7/+6
2025-08-19[LICM] Avoid assertion failure on stale MemoryDefNikita Popov1-0/+39
2025-08-18Revert "[SimpleLoopUnswitch] Record loops from unswitching non-trivial condi...Antonio Frighetto1-1/+1
2025-08-16[licm] don't drop `MD_prof` when dropping other metadata (#152420)Mircea Trofin1-0/+45
2025-08-14[llvm][LICM] Limit multi-use BOAssociation to FP and Vector (#149829)Theodoros Theodoridis3-102/+90
2025-08-13[licm] clone `MD_prof` when hoisting conditional branch (#152232)Mircea Trofin1-0/+70
2025-08-09[LoopInfo] Pointer to stack object may not be loop invariant in a coroutine f...weiguozhi1-0/+78
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov3-12/+12
2025-08-01[LICM] Do not reassociate constant offset GEP (#151492)Nikita Popov1-8/+45
2025-07-24[SimpleLoopUnswitch] Record loops from unswitching non-trivial conditionsAntonio Frighetto1-1/+1
2025-07-07[DebugInfo][LICM] Fix debug value loss caused by hoisting the cmp instruction...Shan Huang1-0/+59
2025-06-19[LICM] Hoisting writeonly calls (#143799)Jiachen (Yangyang) Wang1-4/+130
2025-06-18[LICM] Support hoisting of non-argmemonly readonly calls (#144497)Nikita Popov2-1/+33
2025-06-17[LICM] Regenerate test checks (NFC)Nikita Popov1-4/+4
2025-06-12[LICM] Regenerate test checks (NFC)Nikita Popov1-56/+191
2025-05-28[LICM] Only check for provenance captures (#141731)Nikita Popov1-0/+52
2025-05-20[LICM] Use OverflowTracking to preserve NUW/NSW when reassociating. (#140404)Florian Hahn1-2/+2
2025-05-17[LICM] Add test reassociating ADD nuw nsw.Florian Hahn1-0/+71
2025-05-17[LICM] Preserve Disjoint flag on OR when hoisting. (#140266)Florian Hahn1-0/+63
2025-05-12[DebugInfo][LICM] Salvage dbg_values for the dead instructions to erase (#138...Shan Huang4-0/+243
2025-04-13LICM: Avoid looking at use list of constant data (#134690)Matt Arsenault2-2/+66
2025-04-12[LibCall] Infer nocallback for libcalls (#135173)Yingwei Zheng1-1/+1
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse4-5/+0
2025-02-18[AMDGPU] Generalize amdgcn.make.buffer.rsrc to fat pointers (#126828)Krzysztof Drewniak1-6/+6
2025-02-16[LICM] Add test with deref assumption of GEP.Florian Hahn1-0/+56
2025-02-13[AssumeBundles] Dereferenceable used in bundle only applies at assume. (#126117)Florian Hahn1-1/+109
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov2-11/+11
2025-01-16[Options] Use UseDerefAtPointSemantics cl::opt<bool>. (#123192)Florian Hahn1-2/+2
2025-01-13LICM: teach hoistMinMax about samesign (#122730)Ramkumar Ramachandra1-0/+58
2024-11-26[LICM] Only set AA metadata on hoisted load if it executes. (#117204)Florian Hahn2-10/+5
2024-11-21[LICM] Add test showing incorrectly setting alasing metadata.Florian Hahn1-6/+72
2024-11-20[LICM] allow MemoryAccess creation failure (#116813)DianQK1-0/+50