summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/IndVarSimplify/X86
AgeCommit message (Expand)Author
2025-11-14Revert "[LICM] Sink unused l-invariant loads in preheader. #157559"Alexander Belyaev
2025-10-30[LICM] Sink unused l-invariant loads in preheader. (#157559)Vigneshwar Jayakumar
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice
2025-10-16[IndVarSimplify] Allow predicateLoopExit on some loops with thread-local writ...Florian Mayer
2025-09-30[NFC] [IndVarSimplify] add overflowing tests (#159877)Florian Mayer
2025-09-21[NFC] [IndVarSimplify] Add non-overflowing usub test (#159683)Florian Mayer
2024-11-15[llvm] Remove `br i1 undef` from some regression tests [NFC] (#116161)Lee Wei
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-04-16[IndVars] Mark truncs as nuw/nsw (#88686)Nikita Popov
2024-02-10[IndVars] Preserve flags of narrow IV inc if replacing with wider inc. (#80446)Florian Hahn
2024-02-02[IndVars] Regenerate test checks (NFC)Nikita Popov
2024-01-25[Pass] Add hyphen to some pass names (#74287)paperchalice
2023-11-08[IndVars] Add check of loop invariant for trunc instructions (#71072)Markos Horro
2023-11-07[SCEV] Extend isImpliedCondOperandsViaRanges to independent predicates (#71110)Philip Reames
2023-11-03Revert "[IndVars] Generate zext nneg when locally obvious"Philip Reames
2023-11-03[IndVars] Generate zext nneg when locally obviousPhilip Reames
2023-10-31[IndVars] Use IRBuilder in eliminateTrunc [nfc-ish] (#70836)Philip Reames
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta
2023-01-25[IndVars] Expand icmp in preheader rather than in loopMax Kazantsev
2023-01-24[IndVars] Apply more optimistic SkipLastIter for AND/OR conditionsMax Kazantsev
2023-01-11[Test] Add test showing one more missing case of turn-to-invariant with wideningMax Kazantsev
2023-01-11[Test] Give test variables more reasonable namesMax Kazantsev
2022-12-26[Test] Add test showing potential conflict b/w AND elimination and IV wideningMax Kazantsev
2022-12-21[SCEV] Help getLoopInvariantExitCondDuringFirstIterations deal with complex `...Max Kazantsev
2022-12-21[Test] Precommit test for PR59615Max Kazantsev
2022-12-14[IndVarSimplify] Convert more tests to opaque pointers (NFC)Nikita Popov
2022-12-14[IndVarSimplify] Regenerate test checks (NFC)Nikita Popov
2022-12-13[IndVarSimplify] Convert tests to opaque pointers (NFC)Nikita Popov
2022-12-08[NFC] Port all IndVarSimplify tests to `-passes=` syntaxRoman Lebedev
2022-12-07[NFC] Port all IndVarSimplify tests to `-passes=` syntaxRoman Lebedev
2022-12-01[test] Switch to use -passes syntax in various test casesBjorn Pettersson
2022-11-22[IndVarSimplify] Lift limitations on IV being a Phi for turn-to-invariantMax Kazantsev
2022-11-21[Test] Add some test showing limitations of makeIVComparisonInvariantMax Kazantsev
2022-10-13[test][IndVarSimplify] Use -passes syntax in RUN lines. NFCBjorn Pettersson
2022-09-13[SCEVExpander] Recompute poison-generating flags on hoisting. PR57187Max Kazantsev
2022-08-19[Test] Remove addrspace1 ptr to not confuse alive2Max Kazantsev
2022-08-17[LLVM][IndvarSimplify] Move test that requires X86David Spickett
2022-08-16Return "[SCEV] Use context to strengthen flags of BinOps"Max Kazantsev
2022-08-15Revert "[SCEV] Use context to strengthen flags of BinOps"Max Kazantsev
2022-08-03[SCEV] Use context to strengthen flags of BinOpsMax Kazantsev
2022-07-23[NFC] Switch a few uses of undef to poison as placeholders for unreachable codeNuno Lopes
2022-07-13[IndVars] Simplify instructions after replacing header phi with preheader valueNikita Popov
2022-07-13[IndVars] Call replaceLoopPHINodesWithPreheaderValues() for already constant ...Nikita Popov
2022-03-07[SCEV] Enable verification in LoopPMNikita Popov
2022-03-01[SCEV] Only verify BECounts for reachable loops (PR50523)Nikita Popov
2022-02-17[IndVars] Don't run full optimization pipeline in test (NFC)Nikita Popov
2021-11-10Reapply 5ec2386 "Reapply db28934 "[IndVars] Pass TTI to replaceCongruentIVs""Dmitry Makogon
2021-11-10[Test] Separate IndVars test into AArch64 and X86 partsDmitry Makogon
2021-11-09Revert "Reapply db28934 "[IndVars] Pass TTI to replaceCongruentIVs""Douglas Yung
2021-11-09Reapply db28934 "[IndVars] Pass TTI to replaceCongruentIVs"Dmitry Makogon