diff options
author | Evan Cheng <evan.cheng@apple.com> | 2009-09-30 08:53:01 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2009-09-30 08:53:01 +0000 |
commit | 792e1f6df9d70970b5f658d56344ded87f3d7b42 (patch) | |
tree | b7a81658d74876d835c186610f49f808b250a4e6 /lib/Target/ARM/ARMTargetMachine.h | |
parent | 629adde69953fa53362d20ddb7b4e67ed78b8ae3 (diff) | |
download | external_llvm-792e1f6df9d70970b5f658d56344ded87f3d7b42.zip external_llvm-792e1f6df9d70970b5f658d56344ded87f3d7b42.tar.gz external_llvm-792e1f6df9d70970b5f658d56344ded87f3d7b42.tar.bz2 |
Add a option which would move ld/st multiple pass before post-alloc scheduling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83145 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMTargetMachine.h')
-rw-r--r-- | lib/Target/ARM/ARMTargetMachine.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARMTargetMachine.h b/lib/Target/ARM/ARMTargetMachine.h index 4203055..71a5348 100644 --- a/lib/Target/ARM/ARMTargetMachine.h +++ b/lib/Target/ARM/ARMTargetMachine.h @@ -50,6 +50,7 @@ public: // Pass Pipeline Configuration virtual bool addInstSelector(PassManagerBase &PM, CodeGenOpt::Level OptLevel); virtual bool addPreRegAlloc(PassManagerBase &PM, CodeGenOpt::Level OptLevel); + virtual bool addPreSched2(PassManagerBase &PM, CodeGenOpt::Level OptLevel); virtual bool addPreEmitPass(PassManagerBase &PM, CodeGenOpt::Level OptLevel); virtual bool addCodeEmitter(PassManagerBase &PM, CodeGenOpt::Level OptLevel, MachineCodeEmitter &MCE); |