this pass calls simplifyCFG on individual basic blocks; we want this
authorJohn Regehr <regehr@cs.utah.edu>
Mon, 15 Aug 2022 21:45:20 +0000 (15:45 -0600)
committerJohn Regehr <regehr@cs.utah.edu>
Mon, 15 Aug 2022 21:45:20 +0000 (15:45 -0600)
commit2f1fa6242a1fff0743f74b67f9ea6c08259acfa1
treee08bc4fb3ad001431e801fb3e1251f3a613b8dff
parent633f5663c37a670e28040cadd938200abd854483
this pass calls simplifyCFG on individual basic blocks; we want this
so that we can reduce away incidental parts of the CFG in cases where
the full simplifyCFG pass makes the test case uninteresting

Differential Revision: https://reviews.llvm.org/D131920
llvm/test/tools/llvm-reduce/simplify-cfg.ll [new file with mode: 0644]
llvm/tools/llvm-reduce/CMakeLists.txt
llvm/tools/llvm-reduce/DeltaManager.cpp
llvm/tools/llvm-reduce/deltas/ReduceUsingSimplifyCFG.cpp [new file with mode: 0644]
llvm/tools/llvm-reduce/deltas/ReduceUsingSimplifyCFG.h [new file with mode: 0644]