reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
316 SelectionDAG &DAG = CLI.DAG; 317 SDLoc &dl = CLI.DL; 318 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs; 319 SmallVectorImpl<SDValue> &OutVals = CLI.OutVals; 320 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins; 321 SDValue Chain = CLI.Chain; 322 SDValue Callee = CLI.Callee; 323 CallingConv::ID CallConv = CLI.CallConv; 324 bool IsVarArg = CLI.IsVarArg; 325 bool DoesNotReturn = CLI.DoesNotReturn; 332 unsigned NumParams = CLI.CS.getInstruction() 333 ? CLI.CS.getFunctionType()->getNumParams() 350 CLI.IsTailCall = false; 352 if (CLI.IsTailCall) { 354 CLI.IsTailCall = IsEligibleForTailCallOptimization(Callee, CallConv, 360 CLI.IsTailCall = false; 364 LLVM_DEBUG(dbgs() << (CLI.IsTailCall ? "Eligible for Tail Call\n" 449 if (!CLI.IsTailCall) { 458 if (!CLI.IsTailCall) { 517 if (CLI.IsTailCall) {