diff options
Diffstat (limited to 'llvm/lib/Target/Mips/MipsISelLowering.h')
| -rw-r--r-- | llvm/lib/Target/Mips/MipsISelLowering.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/llvm/lib/Target/Mips/MipsISelLowering.h b/llvm/lib/Target/Mips/MipsISelLowering.h index d9e490d7dbd..a35946dac3c 100644 --- a/llvm/lib/Target/Mips/MipsISelLowering.h +++ b/llvm/lib/Target/Mips/MipsISelLowering.h @@ -357,8 +357,7 @@ namespace llvm { }; MipsCC(CallingConv::ID CallConv, const MipsSubtarget &Subtarget, - CCState &Info, - SpecialCallingConvType SpecialCallingConv = NoSpecialCallingConv); + CCState &Info); void analyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, bool IsVarArg, bool IsSoftFloat, @@ -393,9 +392,6 @@ namespace llvm { /// use of registers to pass byval arguments. bool useRegsForByval() const { return CallConv != CallingConv::Fast; } - /// Return the function that analyzes fixed argument list functions. - llvm::CCAssignFn *fixedArgFn() const; - const MCPhysReg *shadowRegs() const; void allocateRegs(ByValArgInfo &ByVal, unsigned ByValSize, @@ -412,10 +408,11 @@ namespace llvm { void analyzeReturn(const SmallVectorImpl<Ty> &RetVals, bool IsSoftFloat, const SDNode *CallNode, const Type *RetTy) const; + SpecialCallingConvType getSpecialCallingConv(const SDNode *Callee) const; + CCState &CCInfo; CallingConv::ID CallConv; const MipsSubtarget &Subtarget; - SpecialCallingConvType SpecialCallingConv; SmallVector<ByValArgInfo, 2> ByValArgs; }; protected: @@ -446,8 +443,6 @@ namespace llvm { SDValue getTargetNode(ConstantPoolSDNode *N, EVT Ty, SelectionDAG &DAG, unsigned Flag) const; - MipsCC::SpecialCallingConvType getSpecialCallingConv(SDValue Callee) const; - // Lower Operand helpers SDValue LowerCallResult(SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, |

