llvm-project/llvm/test/Transforms/ADCE
Nikita Popov 3dd8c9176b [LICM] Remove AST-based implementation
MSSA-based LICM has been enabled by default for a few years now.
This drops the old AST-based implementation. Using loop(licm) will
result in a fatal error, the use of loop-mssa(licm) is required
(or just licm, which defaults to loop-mssa).

Note that the core canSinkOrHoistInst() logic has to retain AST
support for now, because it is shared with LoopSink.

Differential Revision: https://reviews.llvm.org/D108244
2021-08-18 20:21:53 +02:00
..
2002-01-31-UseStuckAround.ll
2002-05-22-PHITest.ll
2002-05-23-ZeroArgPHITest.ll
2002-05-28-Crash-distilled.ll
2002-05-28-Crash.ll
2002-07-17-AssertionFailure.ll
2002-07-17-PHIAssertion.ll
2002-07-29-Segfault.ll
2003-01-22-PredecessorProblem.ll
2003-04-25-PHIPostDominateProblem.ll
2003-06-11-InvalidCFG.ll
2003-06-24-BadSuccessor.ll
2003-06-24-BasicFunctionality.ll
2003-09-10-UnwindInstFail.ll
2003-09-15-InfLoopCrash.ll
2003-11-16-MissingPostDominanceInfo.ll
2004-05-04-UnreachableBlock.ll
2005-02-17-PHI-Invoke-Crash.ll
2016-09-06.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
2017-08-21-DomTree-deletions.ll
adce-salvage-dbg-value.ll [DebugInfo] Salvage dbg.value() during ADCE 2021-05-21 05:25:59 -07:00
basictest.ll
basictest1.ll
basictest2.ll
blocks-with-dead-term-nondeterministic.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
broken-loop-info.ll [LICM] Remove AST-based implementation 2021-08-18 20:21:53 +02:00
dce_pure_call.ll [DCE] Don't remove non-willreturn calls 2021-02-19 12:35:40 +01:00
dce_pure_invoke.ll
debug-info-intrinsic.ll
delete-profiling-calls-to-constant.ll
domtree-DoubleDeletion.ll [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 1 2021-01-01 03:25:22 +03:00
unreachable-function.ll
unreachable.ll
willreturn.ll [DCE] Don't remove non-willreturn calls 2021-02-19 12:35:40 +01:00