Lines Matching defs:newFunction

881   Function *newFunction =
887 newFunction->setPersonalityFn(oldFunction->getPersonalityFn());
1014 newFunction->addFnAttr(Attr);
1019 Function::arg_iterator ScalarAI = newFunction->arg_begin();
1022 ScalarAI = newFunction->arg_begin();
1029 newFunction->addParamAttr(ScalarAI - newFunction->arg_begin(),
1045 newFunction->setEntryCount(
1049 return newFunction;
1143 void CodeExtractor::moveCodeToFunction(Function *newFunction) {
1144 auto newFuncIt = newFunction->begin();
1154 newFuncIt = newFunction->insert(std::next(newFuncIt), Block);
1488 Function *newFunction = constructFunctionDeclaration(
1491 newFunction->IsNewDbgInfoFormat = oldFunction->IsNewDbgInfoFormat;
1493 emitFunctionBody(inputs, outputs, StructValues, newFunction, StructTy, header,
1498 inputs, outputs, StructValues, newFunction, StructTy, oldFunction, ReplIP,
1504 fixupDebugInfoPostExtraction(*oldFunction, *newFunction, *TheCall);
1506 LLVM_DEBUG(if (verifyFunction(*newFunction, &errs())) {
1507 newFunction->dump();
1508 report_fatal_error("verification of newFunction failed!");
1512 LLVM_DEBUG(if (AC && verifyAssumptionCache(*oldFunction, *newFunction, AC))
1514 return newFunction;
1568 const ValueSet &StructValues, Function *newFunction,
1576 BasicBlock::Create(Context, "newFuncRoot", newFunction);
1594 Function::arg_iterator ScalarAI = newFunction->arg_begin();
1597 : newFunction->getArg(newFunction->arg_size() - 1);
1619 moveCodeToFunction(newFunction);
1645 Context, OldTarget->getName() + ".exitStub", newFunction);
1692 // Connect newFunction entry block to new header.
1699 ScalarAI = newFunction->arg_begin();
1730 assert((InsertPt->getFunction() == newFunction ||
1745 assert(ScalarAI != newFunction->arg_end() &&
1761 newFunction->setDoesNotReturn();
1767 const ValueSet &StructValues, Function *newFunction,
1842 newFunction, params, ExtractedFuncRetVals.size() > 1 ? "targetBlock" : "",
1863 if (auto DL = newFunction->getEntryBlock().getTerminator()->getDebugLoc())
1909 if (newFunction->doesNotReturn()) {