Lines Matching refs:TTI
446 const TargetTransformInfo *TTI) { in findTRECandidate() argument
479 !TTI->isLoweredToCall(CI->getCalledFunction())) { in findTRECandidate()
678 const TargetTransformInfo *TTI) { in foldReturnAndProcessPred() argument
697 if (CallInst *CI = findTRECandidate(BI, CannotTailCallElimCallsMarkedTail, TTI)){ in foldReturnAndProcessPred()
724 const TargetTransformInfo *TTI) { in processReturningBlock() argument
725 CallInst *CI = findTRECandidate(Ret, CannotTailCallElimCallsMarkedTail, TTI); in processReturningBlock()
734 static bool eliminateTailRecursion(Function &F, const TargetTransformInfo *TTI) { in eliminateTailRecursion() argument
769 ArgumentPHIs, !CanTRETailMarkedCall, TTI); in eliminateTailRecursion()
773 ArgumentPHIs, !CanTRETailMarkedCall, TTI); in eliminateTailRecursion()
831 TargetTransformInfo &TTI = AM.getResult<TargetIRAnalysis>(F); in run() local
833 bool Changed = eliminateTailRecursion(F, &TTI); in run()