Enable machine code verification after PreSched2 passes.

The late scheduler depends on accurate liveness information if it is
breaking anti-dependencies, so we should be able to verify it.

Relax the terminator checking in the machine code verifier so it can
handle the basic blocks created by if conversion.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153614 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jakob Stoklund Olesen
2012-03-28 23:31:15 +00:00
parent 3bb17380b1
commit 78811669d5
2 changed files with 4 additions and 2 deletions

View File

@ -398,7 +398,7 @@ void TargetPassConfig::addMachinePasses() {
// Run pre-sched2 passes.
if (addPreSched2())
printNoVerify("After PreSched2 passes");
printAndVerify("After PreSched2 passes");
// Second pass scheduler.
if (getOptLevel() != CodeGenOpt::None) {