1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/test/Transforms/ADCE
Nikita Popov 93b123f786 [DCE] Don't remove non-willreturn calls
In both ADCE and BDCE (via DemandedBits) we should not remove
instructions that are not guaranteed to return. This issue was
pointed out by fhahn in the recent llvm-dev thread.

Differential Revision: https://reviews.llvm.org/D96993
2021-02-19 12:35:40 +01: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 [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock() already knows how to preserve DomTree 2020-12-17 01:03:49 +03:00
2004-05-04-UnreachableBlock.ll
2005-02-17-PHI-Invoke-Crash.ll
2016-09-06.ll
2017-08-21-DomTree-deletions.ll
basictest1.ll
basictest2.ll
basictest.ll [SimplifyCFG] MergeBlockIntoPredecessor() already knows how to preserve DomTree 2020-12-17 01:03:49 +03:00
blocks-with-dead-term-nondeterministic.ll
broken-loop-info.ll
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 [SimplifyCFG] MergeBlockIntoPredecessor() already knows how to preserve DomTree 2020-12-17 01:03:49 +03:00
willreturn.ll [DCE] Don't remove non-willreturn calls 2021-02-19 12:35:40 +01:00