[llvm-commits] CVS: llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp SparcV9TargetMachine.h

Jim Laskey jlaskey at apple.com
Thu Sep 1 14:38:36 PDT 2005



Changes in directory llvm/lib/Target/SparcV9:

SparcV9TargetMachine.cpp updated: 1.141 -> 1.142
SparcV9TargetMachine.h updated: 1.13 -> 1.14
---
Log message:


1. Use SubtargetFeatures in llc/lli.

2. Propagate feature "string" to all targets.

3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget.


---
Diffs of the changes:  (+4 -2)

 SparcV9TargetMachine.cpp |    3 ++-
 SparcV9TargetMachine.h   |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)


Index: llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp
diff -u llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp:1.141 llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp:1.142
--- llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp:1.141	Fri Aug 19 11:56:56 2005
+++ llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp	Thu Sep  1 16:38:21 2005
@@ -148,7 +148,8 @@
 
 
 SparcV9TargetMachine::SparcV9TargetMachine(const Module &M,
-                                           IntrinsicLowering *il)
+                                           IntrinsicLowering *il,
+                                           const std::string &FS)
   : TargetMachine("UltraSparcV9-Native", il, false),
     schedInfo(*this),
     regInfo(*this),


Index: llvm/lib/Target/SparcV9/SparcV9TargetMachine.h
diff -u llvm/lib/Target/SparcV9/SparcV9TargetMachine.h:1.13 llvm/lib/Target/SparcV9/SparcV9TargetMachine.h:1.14
--- llvm/lib/Target/SparcV9/SparcV9TargetMachine.h:1.13	Fri Jun 24 21:48:37 2005
+++ llvm/lib/Target/SparcV9/SparcV9TargetMachine.h	Thu Sep  1 16:38:21 2005
@@ -32,7 +32,8 @@
   SparcV9FrameInfo frameInfo;
   SparcV9JITInfo   jitInfo;
 public:
-  SparcV9TargetMachine(const Module &M, IntrinsicLowering *IL);
+  SparcV9TargetMachine(const Module &M, IntrinsicLowering *IL,
+                       const std::string &FS);
 
   virtual const TargetInstrInfo  *getInstrInfo() const { return &instrInfo; }
   virtual const TargetSchedInfo  *getSchedInfo() const { return &schedInfo; }






More information about the llvm-commits mailing list