reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2670 SelectionDAG &DAG = CLI.DAG; 2671 const SDLoc &DL = CLI.DL; 2672 SmallVector<ISD::OutputArg, 32> &Outs = CLI.Outs; 2673 SmallVector<SDValue, 32> &OutVals = CLI.OutVals; 2674 SmallVector<ISD::InputArg, 32> &Ins = CLI.Ins; 2675 SDValue Chain = CLI.Chain; 2676 SDValue Callee = CLI.Callee; 2677 bool &IsTailCall = CLI.IsTailCall; 2678 CallingConv::ID CallConv = CLI.CallConv; 2679 bool IsVarArg = CLI.IsVarArg; 2685 if (!CLI.IsTailCall) { 2686 for (unsigned I = 0, E = CLI.Ins.size(); I != E; ++I) 2687 InVals.push_back(DAG.getUNDEF(CLI.Ins[I].VT)); 2694 return lowerUnhandledCall(CLI, InVals, 2698 if (!CLI.CS.getInstruction()) 2701 if (!CLI.CS.getCalledFunction()) { 2702 return lowerUnhandledCall(CLI, InVals, 2707 return lowerUnhandledCall(CLI, InVals, 2714 return lowerUnhandledCall(CLI, InVals, 2721 if (!IsTailCall && CLI.CS && CLI.CS.isMustTailCall()) { 2721 if (!IsTailCall && CLI.CS && CLI.CS.isMustTailCall()) { 2877 passSpecialInputs(CLI, CCInfo, *Info, RegsToPass, MemOpChains, Chain);