reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
924 Function *TheFn = TargetsForSlot[0].Fn; 926 if (TheFn != Target.Fn) 1069 JTArgs.push_back(T.Fn); 1167 if (Target.Fn->arg_size() != Args.size() + 1) 1173 Constant::getNullValue(Target.Fn->getFunctionType()->getParamType(0))); 1176 Target.Fn->getFunctionType()->getParamType(I + 1)); 1183 if (!Eval.EvaluateFunction(Target.Fn, RetVal, EvalArgs) || 1215 applyUniformRetValOpt(CSInfo, TargetsForSlot[0].Fn->getName(), TheRetVal); 1347 applyUniqueRetValOpt(CSInfo, TargetsForSlot[0].Fn->getName(), IsOne, 1394 auto RetType = dyn_cast<IntegerType>(TargetsForSlot[0].Fn->getReturnType()); 1412 if (Target.Fn->isDeclaration() || 1413 computeFunctionBodyMemoryAccess(*Target.Fn, AARGetter(*Target.Fn)) != 1413 computeFunctionBodyMemoryAccess(*Target.Fn, AARGetter(*Target.Fn)) != 1415 Target.Fn->arg_empty() || !Target.Fn->arg_begin()->use_empty() || 1415 Target.Fn->arg_empty() || !Target.Fn->arg_begin()->use_empty() || 1416 Target.Fn->getReturnType() != RetType) 1485 TargetsForSlot[0].Fn->getName(), ByteConst, BitConst); 1883 DevirtTargets[T.Fn->getName()] = T.Fn; 1883 DevirtTargets[T.Fn->getName()] = T.Fn;