Lines Matching defs:existingFunction
371 auto existingFunction = dyn_cast<FunctionSymbol>(s);
372 if (!existingFunction) {
386 if (auto ud = dyn_cast<UndefinedFunction>(existingFunction))
389 if (checkSig && !signatureMatches(existingFunction, sig)) {
391 reportFunctionSignatureMismatch(name, existingFunction, sig, file);
396 sig = existingFunction->signature;
450 auto existingFunction = dyn_cast<FunctionSymbol>(s);
451 if (!existingFunction) {
457 if (auto ud = dyn_cast<UndefinedFunction>(existingFunction))
460 if (checkSig && function && !signatureMatches(existingFunction, &function->signature)) {
652 auto existingFunction = dyn_cast<FunctionSymbol>(s);
653 if (!existingFunction) {
657 if (!existingFunction->signature && sig)
658 existingFunction->signature = sig;
659 auto *existingUndefined = dyn_cast<UndefinedFunction>(existingFunction);
660 if (isCalledDirectly && !signatureMatches(existingFunction, sig)) {
661 if (existingFunction->isShared()) {
664 reportFunctionSignatureMismatch(name, existingFunction, sig, file);
666 existingFunction->signature = sig;