diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-03-28 20:47:37 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-03-28 20:47:37 +0000 |
commit | 341e06f8d5f306c50bd2b1e68d11a5b644b542dc (patch) | |
tree | 0215bc71f7f9598582dab223adbcc5db69cf6f40 /llvm/lib/CodeGen/Passes.cpp | |
parent | b21df32cf52d1abc8dea50f3ff39328f2d2acd00 (diff) | |
download | bcm5719-llvm-341e06f8d5f306c50bd2b1e68d11a5b644b542dc.tar.gz bcm5719-llvm-341e06f8d5f306c50bd2b1e68d11a5b644b542dc.zip |
Enable machine code verification after the late machine optimization passes.
Branch folding invalidates liveness and disables liveness verification
on some targets.
llvm-svn: 153597
Diffstat (limited to 'llvm/lib/CodeGen/Passes.cpp')
-rw-r--r-- | llvm/lib/CodeGen/Passes.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/CodeGen/Passes.cpp b/llvm/lib/CodeGen/Passes.cpp index 6246c21566a..8e8114d1a8b 100644 --- a/llvm/lib/CodeGen/Passes.cpp +++ b/llvm/lib/CodeGen/Passes.cpp @@ -601,15 +601,15 @@ void TargetPassConfig::addOptimizedRegAlloc(FunctionPass *RegAllocPass) { void TargetPassConfig::addMachineLateOptimization() { // Branch folding must be run after regalloc and prolog/epilog insertion. if (addPass(BranchFolderPassID) != &NoPassID) - printNoVerify("After BranchFolding"); + printAndVerify("After BranchFolding"); // Tail duplication. if (addPass(TailDuplicateID) != &NoPassID) - printNoVerify("After TailDuplicate"); + printAndVerify("After TailDuplicate"); // Copy propagation. if (addPass(MachineCopyPropagationID) != &NoPassID) - printNoVerify("After copy propagation pass"); + printAndVerify("After copy propagation pass"); } /// Add standard basic block placement passes. |