summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetMachine.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-06-02 05:55:25 +0000
committerChris Lattner <sabre@nondot.org>2004-06-02 05:55:25 +0000
commit82baa9c39411ee5bf1a035742cc2ff69bc40641b (patch)
tree08213ed8d00773acba336116258681156abad4e5 /llvm/lib/Target/X86/X86TargetMachine.h
parent535e8db0dafd8fde898be08e889aee63536ddefe (diff)
downloadbcm5719-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.h8
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
OpenPOWER on IntegriCloud