diff options
Diffstat (limited to 'lib/Target/X86/X86.h')
-rw-r--r-- | lib/Target/X86/X86.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/Target/X86/X86.h b/lib/Target/X86/X86.h index a9ac859..fe0dca6 100644 --- a/lib/Target/X86/X86.h +++ b/lib/Target/X86/X86.h @@ -22,6 +22,7 @@ namespace llvm { class X86TargetMachine; class FunctionPass; class MachineCodeEmitter; +class JITCodeEmitter; class raw_ostream; /// createX86ISelDag - This pass converts a legalized DAG into a @@ -51,8 +52,11 @@ FunctionPass *createX86CodePrinterPass(raw_ostream &o, /// createX86CodeEmitterPass - Return a pass that emits the collected X86 code /// to the specified MCE object. -FunctionPass *createX86CodeEmitterPass(X86TargetMachine &TM, - MachineCodeEmitter &MCE); + +FunctionPass *createX86CodeEmitterPass( + X86TargetMachine &TM, MachineCodeEmitter &MCE); +FunctionPass *createX86JITCodeEmitterPass( + X86TargetMachine &TM, JITCodeEmitter &JCE); /// createX86EmitCodeToMemory - Returns a pass that converts a register /// allocated function into raw machine code in a dynamically |