Lines Matching defs:AggFunc
1439 Function *AggFunc = Group.OutlinedFunction;
1440 assert(AggFunc && "Function to replace with is nullptr?");
1446 if (!Region.ChangedArgOrder && AggFunc->arg_size() == Call->arg_size()) {
1448 << *AggFunc << " with same number of arguments\n");
1449 Call->setCalledFunction(AggFunc);
1457 for (unsigned AggArgIdx = 0; AggArgIdx < AggFunc->arg_size(); AggArgIdx++) {
1459 if (AggArgIdx == AggFunc->arg_size() - 1 &&
1497 static_cast<PointerType *>(AggFunc->getArg(AggArgIdx)->getType())));
1501 << *AggFunc << " with new set of arguments\n");
1503 Call = CallInst::Create(AggFunc->getFunctionType(), AggFunc, NewCallArgs, "",
2164 Function *AggFunc = OG.OutlinedFunction;
2167 createAndInsertBasicBlocks(OG.EndBBs, ReturnBBs, AggFunc, "final_block");
2180 LLVM_DEBUG(dbgs() << "Create switch statement in " << *AggFunc << " for "
2183 SwitchInst::Create(AggFunc->getArg(AggFunc->arg_size() - 1),