Home | History | Annotate | Download | only in Mips

Lines Matching defs:Ins

154   case MipsISD::Ins:               return "MipsISD::Ins";
660 // Pattern match INS.
663 // => ins $dst, $src, size, pos, $src1
706 return DAG.getNode(MipsISD::Ins, SDLoc(N), ValTy, Shl.getOperand(0),
1779 // ins X, E, 31, 1 ; insert extracted bit at bit31 of X
1781 Res = DAG.getNode(MipsISD::Ins, DL, MVT::i32, E, Const31, Const1, X);
1817 // ins X, E, width(X) - 1, 1 ; insert extracted bit at bit width(X)-1 of X
1826 SDValue I = DAG.getNode(MipsISD::Ins, DL, TyX, E,
2394 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins;
2598 Ins, DL, DAG, InVals, CLI.Callee.getNode(), CLI.RetTy);
2606 const SmallVectorImpl<ISD::InputArg> &Ins,
2618 MipsCCInfo.analyzeCallResult(Ins, Subtarget->mipsSEUsesSoftFloat(),
2646 const SmallVectorImpl<ISD::InputArg> &Ins,
2669 MipsCCInfo.analyzeFormalArguments(Ins, UseSoftFloat, FuncArg);
2678 std::advance(FuncArg, Ins[i].OrigArgIndex - CurArgIdx);
2679 CurArgIdx = Ins[i].OrigArgIndex;
2681 ISD::ArgFlagsTy Flags = Ins[i].Flags;
2761 if (Ins[i].Flags.isSRet()) {
2778 // the size of Ins and InVals. This only happens when on varg functions
3431 analyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins, bool IsSoftFloat,
3433 analyzeReturn(Ins, IsSoftFloat, CallNode, RetTy);