Split the init.trampoline intrinsic, which currently combines GCC's
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeDAG.cpp
index b9d841e9d8dc5c728f9c1a8533fd01b4b0945c7d..e672512256f51e78568e6f3b143eaf64171be9a5 100644 (file)
@@ -872,7 +872,8 @@ SDValue SelectionDAGLegalize::LegalizeOp(SDValue Op) {
     if (Action == TargetLowering::Legal)
       Action = TargetLowering::Expand;
     break;
-  case ISD::TRAMPOLINE:
+  case ISD::INIT_TRAMPOLINE:
+  case ISD::ADJUST_TRAMPOLINE:
   case ISD::FRAMEADDR:
   case ISD::RETURNADDR:
     // These operations lie about being legal: when they claim to be legal,