1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00

Add a new prototype

llvm-svn: 19332
This commit is contained in:
Chris Lattner 2005-01-07 07:48:33 +00:00
parent 74f8f6f657
commit 079b497982

View File

@ -35,6 +35,11 @@ extern X86VectorEnum X86Vector;
/// ///
FunctionPass *createX86SimpleInstructionSelector(TargetMachine &TM); 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 /// createX86SSAPeepholeOptimizerPass - Create a pass to perform SSA-based X86
/// specific peephole optimizations. /// specific peephole optimizations.
/// ///
@ -70,11 +75,11 @@ FunctionPass *createX86CodePrinterPass(std::ostream &o,TargetMachine &tm);
/// ///
FunctionPass *createEmitX86CodeToMemory(); FunctionPass *createEmitX86CodeToMemory();
} // End llvm namespace
// Defines symbolic names for X86 registers. This defines a mapping from // Defines symbolic names for X86 registers. This defines a mapping from
// register name to register number. // register name to register number.
// //
} // End llvm namespace
#include "X86GenRegisterNames.inc" #include "X86GenRegisterNames.inc"
// Defines symbolic names for the X86 instructions. // Defines symbolic names for the X86 instructions.