aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/JumpThreading
AgeCommit message (Expand)AuthorFilesLines
10 days[Support][NFCI] Store DomTree children as linked list (#176409)Alexis Engelke1-3/+3
2026-01-04[IR] Reland Optimize PHINode::removeIncomingValue() and PHINode::removeIncomi...Mingjie Xu3-3/+3
2025-12-29Revert 159f1c048e08a8780d92858cfc80e723c90235e3 (#173893)Walter Lee3-3/+3
2025-12-25[IR] Change PHINode::removeIncomingValueIf() to loop incoming values backward...Mingjie Xu1-1/+1
2025-12-18[IR] Update `PHINode::removeIncomingValueIf()` to use the swap strategy like ...Mingjie Xu1-1/+1
2025-12-17[IR] Optimize PHINode::removeIncomingValue() by swapping removed incoming val...Mingjie Xu3-3/+3
2025-12-05[JumpThread] Fix `JumpThreading` pass to skip merging when both blocks contai...Lucie Choi1-0/+68
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice1-4/+2
2025-09-12[llvm] Regenerate test checks including TBAA semantics (NFC)Antonio Frighetto2-180/+201
2025-09-10[JumpThreading][DebugInfo] Propagate DebugLocs when simplifying loads (#157683)Stephen Tozer1-0/+88
2025-09-10[LVI] Support no constant range of cast value in getEdgeValueLocal. (#157614)Andreas Jonson1-2/+2
2025-05-22Reland "[NVPTX] Unify and extend barrier{.cta} intrinsic support" (#141143)Alex MacLean1-4/+4
2025-05-22Revert "[NVPTX] Unify and extend barrier{.cta} intrinsic support (#140615)"Alex Maclean1-4/+4
2025-05-22Fix typo "redudant"Jay Foad1-1/+1
2025-05-21[NVPTX] Unify and extend barrier{.cta} intrinsic support (#140615)Alex MacLean1-4/+4
2025-04-08[JumpThreading] Use [BB->SuccIndx] to get probability when updating BB info. ...tianleliu1-0/+42
2025-04-07[IR][JumpThreading] Fix infinite recursion on compare self-reference (#129501)Robert Imschweiler1-0/+117
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse4-4/+0
2025-02-27[JumpThreading] Remove deleted BB from Unreachable (#126984)weiguozhi1-1/+12
2025-02-23[LVI] Skip self loops in `solveBlockValueNonLocal` (#127763)Yingwei Zheng1-11/+7
2025-01-21Move RemoveRedundantDbgInstrs outside of inner loop in JumpThreading (#123008)William Huang1-1/+2
2024-11-26[Local] Only intersect alias.scope,noalias & parallel_loop if inst moves (#11...Florian Hahn1-2/+7
2024-11-20[Local] Only intersect tbaa metadata if instr moves. (#116682)Florian Hahn1-8/+14
2024-11-19[llvm] Remove `br i1 undef` from some regression tests [NFC] (#116739)Lee Wei10-49/+75
2024-10-18Fix typo "instrinsic" (#112899)Jay Foad1-1/+1
2024-09-03[Tests] Regenerate test checks (NFC)Nikita Popov1-5/+7
2024-07-01[DebugInfo][JumpThreading] Fix missing debug location updates for br instruct...Shan Huang1-0/+114
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer3-17/+15
2024-05-31Reapply [IR] Avoid creating icmp/fcmp constant expressions (#92885)Nikita Popov1-1/+2
2024-05-22Revert "[IR] Avoid creating icmp/fcmp constant expressions" (#93087)Daniel Thornburgh1-2/+1
2024-05-22[IR] Avoid creating icmp/fcmp constant expressions (#92885)Nikita Popov1-1/+2
2024-05-11[DebugInfo][JumpThreading] Fix missing debug location updates (#91581)Shan Huang3-4/+148
2024-05-09Replace uses of ConstantExpr::getCompare. (#91558)Eli Friedman1-7/+8
2024-04-16Revert "[JumpThreading] Thread over BB with only an unconditional branch" (#8...XChy4-157/+32
2024-04-16[JumpThreading] Thread over BB with only an unconditional branch (#86312)XChy4-32/+157
2024-04-12Fix typos (#88565)Victor Toni1-1/+1
2024-01-31[AA][JumpThreading] Don't use DomTree for AA in JumpThreading (#79294)Nikita Popov1-3/+1
2024-01-24[JumpThreading] Add test for #79175 (NFC)Nikita Popov1-0/+64
2024-01-09[JumpThreading] Regenerate test checks (NFC)Nikita Popov3-79/+101
2023-11-29[DebugInfo][RemoveDIs] Make debugify pass convert to/from RemoveDIs mode (#73...Jeremy Morse1-0/+1
2023-11-26[DebugInfo][RemoveDIs] Instrument inliner for non-instr debug-info (#72884)Jeremy Morse1-0/+80
2023-11-23[DebugInfo][RemoveDIs] Instrument jump-threading to update DPValues (#73127)Jeremy Morse2-0/+47
2023-11-03[IR] Remove zext and sext constant expressions (#71040)Nikita Popov1-1/+1
2023-10-31[JumpThreading] Don't phi translate past loop phi (#70664)Nikita Popov1-2/+17
2023-10-30[JumpThreading] Add test for #70651 (NFC)Nikita Popov1-0/+32
2023-10-28[SimplifyCFG] Reland transform for redirecting phis between unmergeable BB an...XChy1-27/+21
2023-10-24BlockFrequencyInfoImpl: Avoid big numbers, increase precision for small spreadsMatthias Braun2-2/+2
2023-09-26Revert "[SimplifyCFG] Transform for redirecting phis between unmergeable BB a...Muhammad Omair Javaid1-21/+27
2023-09-25[SimplifyCFG] Transform for redirecting phis between unmergeable BB and SuccB...XChy1-27/+21
2023-09-12JumpThreading: Propagate branch weights in tryToUnfoldSelectInCurrBB (#66116)Matthias Braun1-0/+56