diff options
author | Andrew Trick <atrick@apple.com> | 2012-02-04 02:56:59 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2012-02-04 02:56:59 +0000 |
commit | f8ea108c05b79a43cd9c1905d9c4fc311fec7467 (patch) | |
tree | 48ba9fc59f859d4459e6625994ad7b2a518e5afd /llvm/lib/Target/MSP430/MSP430TargetMachine.cpp | |
parent | de401d3c29ef95cd2abc80f3486b4795746f0446 (diff) | |
download | llvm-f8ea108c05b79a43cd9c1905d9c4fc311fec7467.zip llvm-f8ea108c05b79a43cd9c1905d9c4fc311fec7467.tar.gz llvm-f8ea108c05b79a43cd9c1905d9c4fc311fec7467.tar.bz2 |
TargetPassConfig: confine the MC configuration to TargetMachine.
Passes prior to instructon selection are now split into separate configurable stages.
Header dependencies are simplified.
The bulk of this diff is simply removal of the silly DisableVerify flags.
Sorry for the target header churn. Attempting to stabilize them.
llvm-svn: 149754
Diffstat (limited to 'llvm/lib/Target/MSP430/MSP430TargetMachine.cpp')
-rw-r--r-- | llvm/lib/Target/MSP430/MSP430TargetMachine.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp b/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp index a2e97f1..af62e48 100644 --- a/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp +++ b/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp @@ -42,9 +42,8 @@ namespace { /// MSP430 Code Generator Pass Configuration Options. class MSP430PassConfig : public TargetPassConfig { public: - MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM, - bool DisableVerifyFlag) - : TargetPassConfig(TM, PM, DisableVerifyFlag) {} + MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) + : TargetPassConfig(TM, PM) {} MSP430TargetMachine &getMSP430TargetMachine() const { return getTM<MSP430TargetMachine>(); @@ -55,9 +54,8 @@ public: }; } // namespace -TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM, - bool DisableVerify) { - return new MSP430PassConfig(this, PM, DisableVerify); +TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { + return new MSP430PassConfig(this, PM); } bool MSP430PassConfig::addInstSelector() { |