forked from OSchip/llvm-project
Revert "[RISCV] Enable strict assertions in InsertVSETVLI data flow"
This reverts commit 79a66ec97b
.
The stronger asserts served their purpose; I stumbled across another bug. Will reapply once this one is also fixed.
The bug appears to be a variant of a previous one:
* We mutate an instruction in one block.
* That mutation changes the phase3 results of another block.
This is very similiar to a previous issue, except cross block instead of within a single block.
This commit is contained in:
parent
996834e681
commit
d4545e6fa0
|
@ -38,7 +38,7 @@ static cl::opt<bool> DisableInsertVSETVLPHIOpt(
|
|||
cl::desc("Disable looking through phis when inserting vsetvlis."));
|
||||
|
||||
static cl::opt<bool> UseStrictAsserts(
|
||||
"riscv-insert-vsetvl-strict-asserts", cl::init(true), cl::Hidden,
|
||||
"riscv-insert-vsetvl-strict-asserts", cl::init(false), cl::Hidden,
|
||||
cl::desc("Enable strict assertion checking for the dataflow algorithm"));
|
||||
|
||||
namespace {
|
||||
|
|
Loading…
Reference in New Issue