diff options
| author | Chris Lattner <sabre@nondot.org> | 2004-06-02 05:55:25 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2004-06-02 05:55:25 +0000 |
| commit | 82baa9c39411ee5bf1a035742cc2ff69bc40641b (patch) | |
| tree | 08213ed8d00773acba336116258681156abad4e5 /llvm/lib/Target/X86/X86TargetMachine.h | |
| parent | 535e8db0dafd8fde898be08e889aee63536ddefe (diff) | |
| download | bcm5719-llvm-82baa9c39411ee5bf1a035742cc2ff69bc40641b.tar.gz bcm5719-llvm-82baa9c39411ee5bf1a035742cc2ff69bc40641b.zip | |
Convert to the new TargetMachine interface.
llvm-svn: 13952
Diffstat (limited to 'llvm/lib/Target/X86/X86TargetMachine.h')
| -rw-r--r-- | llvm/lib/Target/X86/X86TargetMachine.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/lib/Target/X86/X86TargetMachine.h b/llvm/lib/Target/X86/X86TargetMachine.h index 05b74140935..88b91bdc4f1 100644 --- a/llvm/lib/Target/X86/X86TargetMachine.h +++ b/llvm/lib/Target/X86/X86TargetMachine.h @@ -30,17 +30,13 @@ class X86TargetMachine : public TargetMachine { public: X86TargetMachine(const Module &M, IntrinsicLowering *IL); - virtual const X86InstrInfo &getInstrInfo() const { return InstrInfo; } - virtual const TargetFrameInfo &getFrameInfo() const { return FrameInfo; } + virtual const X86InstrInfo *getInstrInfo() const { return &InstrInfo; } + virtual const TargetFrameInfo *getFrameInfo() const { return &FrameInfo; } virtual TargetJITInfo *getJITInfo() { return &JITInfo; } virtual const MRegisterInfo *getRegisterInfo() const { return &InstrInfo.getRegisterInfo(); } - // deprecated interfaces - virtual const TargetSchedInfo &getSchedInfo() const { abort(); } - virtual const TargetRegInfo &getRegInfo() const { abort(); } - /// addPassesToEmitMachineCode - Add passes to the specified pass manager to /// get machine code emitted. This uses a MachineCodeEmitter object to handle /// actually outputting the machine code and resolving things like the address |

