[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