Lines Matching refs:CLI
1759 TargetLowering::CallLoweringInfo CLI(DAG);
1760 CLI.setDebugLoc(DL).setChain(DAG.getEntryNode())
1762 std::pair<SDValue, SDValue> CallResult = LowerCallTo(CLI);
2513 bool IsCallReloc, CallLoweringInfo &CLI, SDValue Callee,
2528 RegsToPass.push_back(std::make_pair(GPReg, getGlobalReg(CLI.DAG, Ty)));
2538 Chain = CLI.DAG.getCopyToReg(Chain, CLI.DL, RegsToPass[i].first,
2546 Ops.push_back(CLI.DAG.getRegister(RegsToPass[i].first,
2552 TRI->getCallPreservedMask(CLI.DAG.getMachineFunction(), CLI.CallConv);
2555 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(CLI.Callee)) {
2563 Ops.push_back(CLI.DAG.getRegisterMask(Mask));
2572 MipsTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
2574 SelectionDAG &DAG = CLI.DAG;
2575 SDLoc DL = CLI.DL;
2576 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs;
2577 SmallVectorImpl<SDValue> &OutVals = CLI.OutVals;
2578 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins;
2579 SDValue Chain = CLI.Chain;
2580 SDValue Callee = CLI.Callee;
2581 bool &IsTailCall = CLI.IsTailCall;
2582 CallingConv::ID CallConv = CLI.CallConv;
2583 bool IsVarArg = CLI.IsVarArg;
2601 CCInfo.AnalyzeCallOperands(Outs, CC_Mips, CLI.getArgs(), Callee.getNode());
2611 if (!IsTailCall && CLI.CS && CLI.CS->isMustTailCall())
2797 IsCallReloc, CLI, Callee, Chain);
2813 InVals, CLI);
2822 TargetLowering::CallLoweringInfo &CLI) const {
2827 CCInfo.AnalyzeCallResult(Ins, RetCC_Mips, CLI);