Lines Matching defs:CLI

687 SparcTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
690 return LowerCall_64(CLI, InVals);
691 return LowerCall_32(CLI, InVals);
717 SparcTargetLowering::LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
719 SelectionDAG &DAG = CLI.DAG;
720 SDLoc &dl = CLI.DL;
721 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs;
722 SmallVectorImpl<SDValue> &OutVals = CLI.OutVals;
723 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins;
724 SDValue Chain = CLI.Chain;
725 SDValue Callee = CLI.Callee;
726 bool &isTailCall = CLI.IsTailCall;
727 CallingConv::ID CallConv = CLI.CallConv;
728 bool isVarArg = CLI.IsVarArg;
830 PointerType *Ty = cast<PointerType>(CLI.getArgs()[0].Ty);
939 bool hasReturnsTwice = hasReturnsTwiceAttr(DAG, Callee, CLI.CS);
1093 SparcTargetLowering::LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
1095 SelectionDAG &DAG = CLI.DAG;
1096 SDLoc DL = CLI.DL;
1097 SDValue Chain = CLI.Chain;
1101 CLI.IsTailCall = false;
1105 CCState CCInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(), ArgLocs,
1107 CCInfo.AnalyzeCallOperands(CLI.Outs, CC_Sparc64);
1119 if (CLI.IsVarArg)
1120 fixupVariableFloatArgs(ArgLocs, CLI.Outs);
1139 SDValue Arg = CLI.OutVals[i];
1203 CLI.OutVals[i+1]);
1245 SDValue Callee = CLI.Callee;
1246 bool hasReturnsTwice = hasReturnsTwiceAttr(DAG, Callee, CLI.CS);
1264 ((hasReturnsTwice) ? TRI->getRTCallPreservedMask(CLI.CallConv)
1266 CLI.CallConv));
1290 CCState RVInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(), RVLocs,
1295 if (CLI.Ins.size() == 1 && CLI.Ins[0].VT == MVT::f32 && !CLI.CS)
1296 CLI.Ins[0].Flags.setInReg();
1298 RVInfo.AnalyzeCallResult(CLI.Ins, RetCC_Sparc64);
2180 TargetLowering::CallLoweringInfo CLI(DAG);
2181 CLI.setDebugLoc(SDLoc(Op)).setChain(Chain)
2184 std::pair<SDValue, SDValue> CallInfo = LowerCallTo(CLI);
2231 TargetLowering::CallLoweringInfo CLI(DAG);
2232 CLI.setDebugLoc(DL).setChain(Chain)
2235 std::pair<SDValue, SDValue> CallInfo = LowerCallTo(CLI);