[llvm-commits] CVS: llvm/lib/Target/Skeleton/SkeletonTargetMachine.cpp SkeletonTargetMachine.h

Chris Lattner lattner at cs.uiuc.edu
Mon Nov 7 18:12:06 PST 2005



Changes in directory llvm/lib/Target/Skeleton:

SkeletonTargetMachine.cpp updated: 1.5 -> 1.6
SkeletonTargetMachine.h updated: 1.4 -> 1.5
---
Log message:

Add a new option to indicate we want the code generator to emit code quickly,not spending tons of time microoptimizing it.  This is useful for an -O0style of build.


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

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


Index: llvm/lib/Target/Skeleton/SkeletonTargetMachine.cpp
diff -u llvm/lib/Target/Skeleton/SkeletonTargetMachine.cpp:1.5 llvm/lib/Target/Skeleton/SkeletonTargetMachine.cpp:1.6
--- llvm/lib/Target/Skeleton/SkeletonTargetMachine.cpp:1.5	Thu Sep  1 16:38:21 2005
+++ llvm/lib/Target/Skeleton/SkeletonTargetMachine.cpp	Mon Nov  7 20:11:51 2005
@@ -40,7 +40,8 @@
 ///
 bool SkeletonTargetMachine::addPassesToEmitFile(PassManager &PM,
                                                 std::ostream &Out,
-                                                CodeGenFileType FileType) {
+                                                CodeGenFileType FileType,
+                                                bool Fast) {
   if (FileType != TargetMachine::AssemblyFile) return true;
   // <insert instruction selector passes here>
   PM.add(createRegisterAllocator());


Index: llvm/lib/Target/Skeleton/SkeletonTargetMachine.h
diff -u llvm/lib/Target/Skeleton/SkeletonTargetMachine.h:1.4 llvm/lib/Target/Skeleton/SkeletonTargetMachine.h:1.5
--- llvm/lib/Target/Skeleton/SkeletonTargetMachine.h:1.4	Thu Sep  1 16:38:21 2005
+++ llvm/lib/Target/Skeleton/SkeletonTargetMachine.h	Mon Nov  7 20:11:51 2005
@@ -44,7 +44,7 @@
                                             MachineCodeEmitter &MCE);
 
     virtual bool addPassesToEmitFile(PassManager &PM, std::ostream &Out,
-                                     CodeGenFileType FileType);
+                                     CodeGenFileType FileType, bool Fast);
   };
 
 } // end namespace llvm






More information about the llvm-commits mailing list