Lines Matching refs:OutlinedFunction

82   Function *OutlinedFunction = nullptr;  member
631 assert(!Group.OutlinedFunction && "Function is already defined!"); in createFunction()
654 Group.OutlinedFunction = Function::Create( in createFunction()
660 Group.OutlinedFunction->addParamAttr(*Group.SwiftErrorArgument, in createFunction()
663 Group.OutlinedFunction->addFnAttr(Attribute::OptimizeForSize); in createFunction()
664 Group.OutlinedFunction->addFnAttr(Attribute::MinSize); in createFunction()
669 Function *F = Group.OutlinedFunction; in createFunction()
700 return Group.OutlinedFunction; in createFunction()
1436 Function *AggFunc = Group.OutlinedFunction; in replaceCalledFunction()
1772 Value *Val = Group.OutlinedFunction->getArg(A->getArgNo()); in findOrCreatePHIInBlock()
1809 DominatingFunction = Group.OutlinedFunction; in replaceArgumentUses()
1818 Argument *AggArg = Group.OutlinedFunction->getArg(AggArgIdx); in replaceArgumentUses()
1825 << " in function " << *Group.OutlinedFunction << "\n"); in replaceArgumentUses()
1925 << " in function " << *Group.OutlinedFunction << "\n"); in replaceArgumentUses()
1939 Function *OutlinedFunction = Group.OutlinedFunction; in replaceConstants() local
1940 assert(OutlinedFunction && "Overall Function is not defined?"); in replaceConstants()
1942 Argument *Arg = Group.OutlinedFunction->getArg(AggArgIdx); in replaceConstants()
1951 << " in function " << *OutlinedFunction << " with " in replaceConstants()
1953 CST->replaceUsesWithIf(Arg, [OutlinedFunction](Use &U) { in replaceConstants()
1955 return I->getFunction() == OutlinedFunction; in replaceConstants()
2161 Function *AggFunc = OG.OutlinedFunction; in createSwitchStatement()
2212 << *OG.OutlinedFunction << "\n"); in createSwitchStatement()
2253 << *CurrentGroup.OutlinedFunction << "\n"); in fillOverallFunction()
2255 *CurrentGroup.OutlinedFunction, CurrentGroup.EndBBs); in fillOverallFunction()
2259 CurrentGroup.OutlinedFunction->addFnAttr(A); in fillOverallFunction()
2264 CurrentGroup.OutlinedFunction, "output_block_0"); in fillOverallFunction()
2307 AttributeFuncs::mergeAttributesForOutlining(*CurrentGroup.OutlinedFunction, in deduplicateExtractedSections()
2314 CurrentGroup.EndBBs, NewBBs, CurrentGroup.OutlinedFunction, in deduplicateExtractedSections()