summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/CallSiteSplitting
AgeCommit message (Expand)Author
2025-06-24[RemoveDIs] Fix rotten --implicit-check-not lines (#144711)Orlando Cazalet-Hyams
2025-05-22Fix regression tests with bad FileCheck checks (#140373)Mohammad Bashir
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2024-11-12[llvm] Remove `br i1 undef` from some regression tests [NFC] (#115688)Lee Wei
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-04-26[Transforms] Debug values are not remapped when cloning. (#87747)Carlos Alberto Enciso
2024-02-27Revert "Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR out...Stephen Tozer
2024-02-27Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR output (#79...Stephen Tozer
2024-02-26Revert "[RemoveDIs] Print non-intrinsic debug info in textual IR output (#792...Stephen Tozer
2024-02-26[RemoveDIs] Print non-intrinsic debug info in textual IR output (#79281)Stephen Tozer
2024-02-12[test] Replace aarch64-*-{eabi,gnueabi}{,hf} with aarch64Fangrui Song
2023-11-26[DebugInfo][RemoveDIs] Instrument inliner for non-instr debug-info (#72884)Jeremy Morse
2023-01-06[CallSiteSplitting] Convert test to opaque pointers (NFC)Nikita Popov
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov
2023-01-03[CallSiteSplitting] Avoid branch on undef UB in test (NFC)Nikita Popov
2022-12-19[InstCombine] Try to fold `not` into `cmp` iff other users of `cmp` are freel...Roman Lebedev
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson
2022-12-08[NFC] Port all CallSiteSplitting tests to `-passes=` syntaxRoman Lebedev
2022-07-15[IR] Don't use blockaddresses as callbr argumentsNikita Popov
2022-07-08[CallSiteSplitting] Regenerate test checks (NFC)Nikita Popov
2022-01-11[llvm][test] rewrite callbr to use i rather than X constraint NFCNick Desaulniers
2020-12-18[SimplifyCFG] Teach simplifyUnreachable() to preserve DomTreeRoman Lebedev
2020-07-16Re-enable "[InstCombine] Simplify boolean Phis with const inputs using CFG"Max Kazantsev
2020-07-16Revert "[InstCombine] Simplify boolean Phis with const inputs using CFG"Max Kazantsev
2020-07-16[InstCombine] Simplify boolean Phis with const inputs using CFGMax Kazantsev
2020-06-17BreakCriticalEdges for callbr indirect destsNick Desaulniers
2020-04-06[llvm] Fix missing FileCheck directive colonsJonathan Roelofs
2020-04-02[CallSiteSplitting] Simplify isPredicateOnPHI & continue checking PHIs.Florian Hahn
2019-05-29CallSiteSplitting: Respect convergent and noduplicateMatt Arsenault
2019-05-25[SimplifyCFG] Added condition assumption for unreachable blocksDavid Bolvansky
2019-05-25[NFC] Update test checksDavid Bolvansky
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher
2018-11-29[CallSiteSplitting] Report edge deletion to DomTreeUpdaterJoseph Tremoulet
2018-11-14Recommit r346483: [CallSiteSplitting] Only record conditions up to the IDom(c...Florian Hahn
2018-11-13[CSP, Cloning] Update DuplicateInstructionsInSplitBetween to use DomTreeUpdater.Florian Hahn
2018-11-09Revert r346483: [CallSiteSplitting] Only record conditions up to the IDom(cal...Florian Hahn
2018-11-09[CallSiteSplitting] Only record conditions up to the IDom(call site).Florian Hahn
2018-09-11[CallSiteSplitting] Add debug location to created PHI nodes.Florian Hahn
2018-04-23[CallSiteSplit] Make sure we remove nonnull if the parameter turns out to be ...Xin Tong
2018-04-05[CallSiteSplitting] Do not perform callsite splitting inside landing padTaewook Oh
2018-03-06[CallSiteSplitting] Do not crash when BB's terminator changes.Florian Hahn
2018-03-03[CallSiteSplitting] properly split musttail callsFedor Indutny
2018-02-14Recommit r325001: [CallSiteSplitting] Support splitting of blocks with instrs...Florian Hahn
2018-02-13Revert r325001: [CallSiteSplitting] Support splitting of blocks with instrs b...Florian Hahn
2018-02-13[CallSiteSplitting] Support splitting of blocks with instrs before call.Florian Hahn
2018-01-26[CallSiteSplitting] Fix infinite loop when recording conditions.Florian Hahn
2018-01-16[CallSiteSplitting] Pass list of (BB, Conditions) pairs to splitCallSite.Florian Hahn
2017-12-23[CallSiteSplitting] Remove isOrHeader restriction.Florian Hahn
2017-12-13[CallSiteSplitting] Refactor creating callsites.Florian Hahn