Lines Matching refs:OriginalFunction
180 Function *OriginalFunction);
183 Function *OriginalFunction);
420 Function *OriginalFunction) { in runOnFunction() argument
423 if (!expansionApplicableToFunction(M, OriginalFunction)) in runOnFunction()
427 OriginalFunction->isDeclaration(); in runOnFunction()
432 replaceAllUsesWithNewDeclaration(M, OriginalFunction); in runOnFunction()
434 assert(OriginalFunction->use_empty()); in runOnFunction()
439 deriveFixedArityReplacement(M, Builder, OriginalFunction); in runOnFunction()
440 assert(OriginalFunction->isDeclaration()); in runOnFunction()
477 ExternallyAccessible->setLinkage(OriginalFunction->getLinkage()); in runOnFunction()
478 ExternallyAccessible->setVisibility(OriginalFunction->getVisibility()); in runOnFunction()
479 ExternallyAccessible->setComdat(OriginalFunction->getComdat()); in runOnFunction()
480 ExternallyAccessible->takeName(OriginalFunction); in runOnFunction()
487 OriginalFunction->eraseFromParent(); in runOnFunction()
503 Function *OriginalFunction) { in replaceAllUsesWithNewDeclaration() argument
505 Function &F = *OriginalFunction; in replaceAllUsesWithNewDeclaration()
519 OriginalFunction->replaceAllUsesWith(NF); in replaceAllUsesWithNewDeclaration()
525 Function *OriginalFunction) { in deriveFixedArityReplacement() argument
526 Function &F = *OriginalFunction; in deriveFixedArityReplacement()