Lines Matching refs:VariadicWrapper
186 Function *VariadicWrapper,
431 Function *VariadicWrapper = in runOnFunction() local
433 assert(VariadicWrapper->isDeclaration()); in runOnFunction()
443 assert(VariadicWrapper->isDeclaration()); in runOnFunction()
447 defineVariadicWrapper(M, Builder, VariadicWrapper, FixedArityReplacement); in runOnFunction()
448 assert(VariadicWrapperDefine == VariadicWrapper); in runOnFunction()
449 assert(!VariadicWrapper->isDeclaration()); in runOnFunction()
457 for (User *U : make_early_inc_range(VariadicWrapper->users())) { in runOnFunction()
460 if (VariadicWrapper == CalledOperand) in runOnFunction()
462 expandCall(M, Builder, CB, VariadicWrapper->getFunctionType(), in runOnFunction()
472 rewriteABI() ? FixedArityReplacement : VariadicWrapper; in runOnFunction()
474 rewriteABI() ? VariadicWrapper : FixedArityReplacement; in runOnFunction()
494 VariadicWrapper->replaceAllUsesWith(FixedArityReplacement); in runOnFunction()
495 VariadicWrapper->eraseFromParent(); in runOnFunction()
584 Function *VariadicWrapper, in defineVariadicWrapper() argument
588 assert(VariadicWrapper->isDeclaration()); in defineVariadicWrapper()
589 Function &F = *VariadicWrapper; in defineVariadicWrapper()
628 return VariadicWrapper; in defineVariadicWrapper()