summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/include/llvm/CodeGen/InstrSelection.h10
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 *****************************/
OpenPOWER on IntegriCloud