Lines Matching refs:CLI
653 SparcTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
656 return LowerCall_64(CLI, InVals);
657 return LowerCall_32(CLI, InVals);
683 SparcTargetLowering::LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
685 SelectionDAG &DAG = CLI.DAG;
686 SDLoc &dl = CLI.DL;
687 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs;
688 SmallVectorImpl<SDValue> &OutVals = CLI.OutVals;
689 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins;
690 SDValue Chain = CLI.Chain;
691 SDValue Callee = CLI.Callee;
692 bool &isTailCall = CLI.IsTailCall;
693 CallingConv::ID CallConv = CLI.CallConv;
694 bool isVarArg = CLI.IsVarArg;
893 bool hasReturnsTwice = hasReturnsTwiceAttr(DAG, Callee, CLI.CS);
1053 SparcTargetLowering::LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
1055 SelectionDAG &DAG = CLI.DAG;
1056 SDLoc DL = CLI.DL;
1057 SDValue Chain = CLI.Chain;
1060 CLI.IsTailCall = false;
1064 CCState CCInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(),
1066 CCInfo.AnalyzeCallOperands(CLI.Outs, CC_Sparc64);
1078 if (CLI.IsVarArg)
1079 fixupVariableFloatArgs(ArgLocs, CLI.Outs);
1099 SDValue Arg = CLI.OutVals[i];
1168 CLI.OutVals[i+1]);
1211 SDValue Callee = CLI.Callee;
1212 bool hasReturnsTwice = hasReturnsTwiceAttr(DAG, Callee, CLI.CS);
1233 ? TRI->getRTCallPreservedMask(CLI.CallConv)
1234 : TRI->getCallPreservedMask(CLI.CallConv));
1258 CCState RVInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(),
1263 if (CLI.Ins.size() == 1 && CLI.Ins[0].VT == MVT::f32 && CLI.CS == nullptr)
1264 CLI.Ins[0].Flags.setInReg();
1266 RVInfo.AnalyzeCallResult(CLI.Ins, RetCC_Sparc64);
2031 TargetLowering::CallLoweringInfo CLI(DAG);
2032 CLI.setDebugLoc(SDLoc(Op)).setChain(Chain)
2035 std::pair<SDValue, SDValue> CallInfo = LowerCallTo(CLI);
2087 TargetLowering::CallLoweringInfo CLI(DAG);
2088 CLI.setDebugLoc(DL).setChain(Chain)
2091 std::pair<SDValue, SDValue> CallInfo = LowerCallTo(CLI);