Changes in directory llvm/lib/Target/Sparc:
SparcTargetMachine.cpp updated: 1.42 -> 1.43 SparcTargetMachine.h updated: 1.11 -> 1.12 --- Log message: Eliminate IntrinsicLowering from TargetMachine. Make the CBE and V9 backends create their own, since they're the only ones that use it. --- Diffs of the changes: (+3 -6) SparcTargetMachine.cpp | 5 ++--- SparcTargetMachine.h | 4 +--- 2 files changed, 3 insertions(+), 6 deletions(-) Index: llvm/lib/Target/Sparc/SparcTargetMachine.cpp diff -u llvm/lib/Target/Sparc/SparcTargetMachine.cpp:1.42 llvm/lib/Target/Sparc/SparcTargetMachine.cpp:1.43 --- llvm/lib/Target/Sparc/SparcTargetMachine.cpp:1.42 Thu Feb 9 13:59:55 2006 +++ llvm/lib/Target/Sparc/SparcTargetMachine.cpp Wed Mar 22 23:43:15 2006 @@ -30,9 +30,8 @@ /// SparcTargetMachine ctor - Create an ILP32 architecture model /// -SparcTargetMachine::SparcTargetMachine(const Module &M, IntrinsicLowering *IL, - const std::string &FS) - : TargetMachine("Sparc", IL, false, 4, 4), +SparcTargetMachine::SparcTargetMachine(const Module &M, const std::string &FS) + : TargetMachine("Sparc", false, 4, 4), Subtarget(M, FS), InstrInfo(Subtarget), FrameInfo(TargetFrameInfo::StackGrowsDown, 8, 0) { } Index: llvm/lib/Target/Sparc/SparcTargetMachine.h diff -u llvm/lib/Target/Sparc/SparcTargetMachine.h:1.11 llvm/lib/Target/Sparc/SparcTargetMachine.h:1.12 --- llvm/lib/Target/Sparc/SparcTargetMachine.h:1.11 Sat Feb 4 23:50:24 2006 +++ llvm/lib/Target/Sparc/SparcTargetMachine.h Wed Mar 22 23:43:15 2006 @@ -22,7 +22,6 @@ namespace llvm { -class IntrinsicLowering; class Module; class SparcTargetMachine : public TargetMachine { @@ -30,8 +29,7 @@ SparcInstrInfo InstrInfo; TargetFrameInfo FrameInfo; public: - SparcTargetMachine(const Module &M, IntrinsicLowering *IL, - const std::string &FS); + SparcTargetMachine(const Module &M, const std::string &FS); virtual const SparcInstrInfo *getInstrInfo() const { return &InstrInfo; } virtual const TargetFrameInfo *getFrameInfo() const { return &FrameInfo; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits