[llvm-commits] CVS: llvm/lib/Target/X86/X86.h

Chris Lattner lattner at cs.uiuc.edu
Thu Jan 6 23:48:45 PST 2005



Changes in directory llvm/lib/Target/X86:

X86.h updated: 1.29 -> 1.30
---
Log message:

Add a new prototype


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

Index: llvm/lib/Target/X86/X86.h
diff -u llvm/lib/Target/X86/X86.h:1.29 llvm/lib/Target/X86/X86.h:1.30
--- llvm/lib/Target/X86/X86.h:1.29	Tue Aug 24 03:18:44 2004
+++ llvm/lib/Target/X86/X86.h	Fri Jan  7 01:48:33 2005
@@ -35,6 +35,11 @@
 ///
 FunctionPass *createX86SimpleInstructionSelector(TargetMachine &TM);
 
+/// createX86PatternInstructionSelector - This pass converts an LLVM function
+/// into a machine code representation in a more aggressive way.
+///
+FunctionPass *createX86PatternInstructionSelector(TargetMachine &TM);
+
 /// createX86SSAPeepholeOptimizerPass - Create a pass to perform SSA-based X86
 /// specific peephole optimizations.
 ///
@@ -70,11 +75,11 @@
 ///
 FunctionPass *createEmitX86CodeToMemory();
 
+} // End llvm namespace
+
 // Defines symbolic names for X86 registers.  This defines a mapping from
 // register name to register number.
 //
-} // End llvm namespace
-
 #include "X86GenRegisterNames.inc"
 
 // Defines symbolic names for the X86 instructions.






More information about the llvm-commits mailing list