diff options
-rw-r--r-- | llvm/include/llvm/CodeGen/InstrSelection.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/llvm/include/llvm/CodeGen/InstrSelection.h b/llvm/include/llvm/CodeGen/InstrSelection.h index 2f269ea2d53..294bd8eb1f5 100644 --- a/llvm/include/llvm/CodeGen/InstrSelection.h +++ b/llvm/include/llvm/CodeGen/InstrSelection.h @@ -19,12 +19,13 @@ namespace llvm { class Function; +class FunctionPass; class InstrForest; -class MachineInstr; class InstructionNode; -class TargetMachine; +class IntrinsicLowering; class MachineCodeForInstruction; -class FunctionPass; +class MachineInstr; +class TargetMachine; //===--------------------- Required Functions --------------------------------- // Target-dependent functions that MUST be implemented for each target. @@ -50,7 +51,8 @@ extern bool ThisIsAChainRule (int eruleno); // Return a pass that performs machine dependent instruction selection. //--------------------------------------------------------------------------- -FunctionPass *createInstructionSelectionPass(TargetMachine &Target); +FunctionPass *createInstructionSelectionPass(TargetMachine &Target, + IntrinsicLowering &IL); //************************ Exported Data Types *****************************/ |