[mips] Move SpecialCallingConv to MipsCCState and use it from tablegen-erated code...
[oota-llvm.git] / lib / Target / Mips / MipsISelLowering.h
index 7d424508af4bdf6f1976d004b3ff79a670caa9bf..d70d11cf272ea64ee7e98bc7c191dca2eabacec2 100644 (file)
@@ -360,15 +360,10 @@ namespace llvm {
     /// arguments and inquire about calling convention information.
     class MipsCC {
     public:
-      enum SpecialCallingConvType {
-        Mips16RetHelperConv, NoSpecialCallingConv
-      };
-
       MipsCC(CallingConv::ID CallConv, const MipsSubtarget &Subtarget,
              CCState &Info);
 
       void analyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
-                               const SDNode *CallNode,
                                std::vector<ArgListEntry> &FuncArgs,
                                CCState &State);
 
@@ -387,8 +382,6 @@ namespace llvm {
       MVT getRegVT(MVT VT, const Type *OrigTy, const SDNode *CallNode,
                    bool IsSoftFloat) const;
 
-      SpecialCallingConvType getSpecialCallingConv(const SDNode *Callee) const;
-
       CallingConv::ID CallConv;
       const MipsSubtarget &Subtarget;
     };