To convert the StopPoint insn into an assembler directive by ISel, we need to have...
[oota-llvm.git] / lib / Target / PIC16 / PIC16ISelLowering.h
index b2a89db3ea83821948cfb510d48e6e586e542812..3dae35277fa58251c7079794e3f716d9025d1e5f 100644 (file)
@@ -48,6 +48,7 @@ namespace llvm {
       SUBCC,        // Compare for equality or inequality.
       SELECT_ICC,    // Psuedo to be caught in schedular and expanded to brcond.
       BRCOND,        // Conditional branch.
+      PIC16StopPoint,
       Dummy
     };
 
@@ -91,6 +92,7 @@ namespace llvm {
                                SDValue InFlag, SelectionDAG &DAG);
     SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG);
     SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG);
+    SDValue LowerStopPoint(SDValue Op, SelectionDAG &DAG);
     SDValue getPIC16Cmp(SDValue LHS, SDValue RHS, unsigned OrigCC, SDValue &CC,
                         SelectionDAG &DAG, DebugLoc dl);
     virtual MachineBasicBlock *EmitInstrWithCustomInserter(MachineInstr *MI,