diff options
Diffstat (limited to 'llvm/lib/Target/PowerPC')
| -rw-r--r-- | llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 7 | ||||
| -rw-r--r-- | llvm/lib/Target/PowerPC/PPCISelLowering.h | 22 | 
2 files changed, 15 insertions, 14 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp index 7180b224f56..bfed7ba0aaf 100644 --- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp +++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp @@ -1427,8 +1427,9 @@ SDValue PPCTargetLowering::LowerINIT_TRAMPOLINE(SDValue Op,    // Lower to a call to __trampoline_setup(Trmp, TrampSize, FPtr, ctx_reg)    std::pair<SDValue, SDValue> CallResult =      LowerCallTo(Chain, Type::getVoidTy(*DAG.getContext()), -                false, false, false, false, 0, CallingConv::C, false, -                /*isReturnValueUsed=*/true, +                false, false, false, false, 0, CallingConv::C, +                /*isTailCall=*/false, +                /*doesNotRet=*/false, /*isReturnValueUsed=*/true,                  DAG.getExternalSymbol("__trampoline_setup", PtrVT),                  Args, DAG, dl); @@ -2838,7 +2839,7 @@ PPCTargetLowering::FinishCall(CallingConv::ID CallConv, DebugLoc dl,  SDValue  PPCTargetLowering::LowerCall(SDValue Chain, SDValue Callee,                               CallingConv::ID CallConv, bool isVarArg, -                             bool &isTailCall, +                             bool doesNotRet, bool &isTailCall,                               const SmallVectorImpl<ISD::OutputArg> &Outs,                               const SmallVectorImpl<SDValue> &OutVals,                               const SmallVectorImpl<ISD::InputArg> &Ins, diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.h b/llvm/lib/Target/PowerPC/PPCISelLowering.h index 942f5ee3915..3534e9c3f14 100644 --- a/llvm/lib/Target/PowerPC/PPCISelLowering.h +++ b/llvm/lib/Target/PowerPC/PPCISelLowering.h @@ -437,8 +437,8 @@ namespace llvm {                             SmallVectorImpl<SDValue> &InVals) const;      virtual SDValue -      LowerCall(SDValue Chain, SDValue Callee, -                CallingConv::ID CallConv, bool isVarArg, bool &isTailCall, +      LowerCall(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, +                bool isVarArg, bool doesNotRet, bool &isTailCall,                  const SmallVectorImpl<ISD::OutputArg> &Outs,                  const SmallVectorImpl<SDValue> &OutVals,                  const SmallVectorImpl<ISD::InputArg> &Ins, @@ -472,21 +472,21 @@ namespace llvm {                                  SmallVectorImpl<SDValue> &InVals) const;      SDValue -      LowerCall_Darwin(SDValue Chain, SDValue Callee, -                       CallingConv::ID CallConv, bool isVarArg, bool isTailCall, +      LowerCall_Darwin(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, +                       bool isVarArg, bool isTailCall,                         const SmallVectorImpl<ISD::OutputArg> &Outs,                         const SmallVectorImpl<SDValue> &OutVals,                         const SmallVectorImpl<ISD::InputArg> &Ins,                         DebugLoc dl, SelectionDAG &DAG,                         SmallVectorImpl<SDValue> &InVals) const;      SDValue -      LowerCall_SVR4(SDValue Chain, SDValue Callee, -                     CallingConv::ID CallConv, bool isVarArg, bool isTailCall, -                     const SmallVectorImpl<ISD::OutputArg> &Outs, -                     const SmallVectorImpl<SDValue> &OutVals, -                     const SmallVectorImpl<ISD::InputArg> &Ins, -                     DebugLoc dl, SelectionDAG &DAG, -                     SmallVectorImpl<SDValue> &InVals) const; +    LowerCall_SVR4(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, +                   bool isVarArg, bool isTailCall, +                   const SmallVectorImpl<ISD::OutputArg> &Outs, +                   const SmallVectorImpl<SDValue> &OutVals, +                   const SmallVectorImpl<ISD::InputArg> &Ins, +                   DebugLoc dl, SelectionDAG &DAG, +                   SmallVectorImpl<SDValue> &InVals) const;    };  }  | 

