Lines Matching defs:EndBBs
89 DenseMap<Value *, BasicBlock *> EndBBs;
1544 ReturnBlockForRetVal = Group.EndBBs.find(RetVal);
1545 assert(ReturnBlockForRetVal != Group.EndBBs.end() &&
2065 /// \param [in] EndBBs - the final blocks of the extracted function.
2072 DenseMap<Value *, BasicBlock *> &EndBBs,
2106 EndBBs.find(RetValueForBB);
2148 /// \param [in] EndBBs - The final blocks of the extracted function.
2151 Module &M, OutlinableGroup &OG, DenseMap<Value *, BasicBlock *> &EndBBs,
2164 createAndInsertBasicBlocks(OG.EndBBs, ReturnBBs, AggFunc, "final_block");
2168 *OG.EndBBs.find(RetBlockPair.first);
2216 EndBBs.find(VBPair.first);
2217 assert(EndBBIt != EndBBs.end() && "Could not find end block");
2255 *CurrentGroup.OutlinedFunction, CurrentGroup.EndBBs);
2263 createAndInsertBasicBlocks(CurrentGroup.EndBBs, NewBBs,
2277 CurrentGroup.EndBBs.find(VToBB.first);
2314 CurrentGroup.EndBBs, NewBBs, CurrentGroup.OutlinedFunction,
2318 CurrentGroup.EndBBs, OutputMappings,
2326 createSwitchStatement(M, CurrentGroup, CurrentGroup.EndBBs, OutputStoreBBs);