Add branch relaxation pass (shamelessly stolen from PPC).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93554 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Anton Korobeynikov
2010-01-15 21:19:05 +00:00
parent 05011a8aba
commit 702adaba6d
7 changed files with 256 additions and 1 deletions

View File

@@ -44,3 +44,9 @@ bool MSP430TargetMachine::addInstSelector(PassManagerBase &PM,
return false;
}
bool MSP430TargetMachine::addPreEmitPass(PassManagerBase &PM,
CodeGenOpt::Level OptLevel) {
// Must run branch selection immediately preceding the asm printer.
PM.add(createMSP430BranchSelectionPass());
return false;
}