Lines Matching refs:OutputStoreBBs

1029                          ArrayRef<BasicBlock *> OutputStoreBBs) {  in findDuplicateOutputBlock()  argument
1034 for (BasicBlock *CompBB : OutputStoreBBs) { in findDuplicateOutputBlock()
1080 std::vector<BasicBlock *> &OutputStoreBBs) { in alignOutputBlockWithAggFunc() argument
1089 DenseSet<BasicBlock *> ExcludeBBs(OutputStoreBBs.begin(), in alignOutputBlockWithAggFunc()
1090 OutputStoreBBs.end()); in alignOutputBlockWithAggFunc()
1132 findDuplicateOutputBlock(OutputBB, OutputStoreBBs); in alignOutputBlockWithAggFunc()
1146 Region.OutputBlockNum = OutputStoreBBs.size(); in alignOutputBlockWithAggFunc()
1151 OutputStoreBBs.push_back(OutputBB); in alignOutputBlockWithAggFunc()
1165 ArrayRef<BasicBlock *> OutputStoreBBs) { in createSwitchStatement() argument
1178 << OutputStoreBBs.size() << "\n"); in createSwitchStatement()
1181 ReturnBlock, OutputStoreBBs.size(), EndBB); in createSwitchStatement()
1184 for (BasicBlock *BB : OutputStoreBBs) { in createSwitchStatement()
1196 if (OutputStoreBBs.size() == 1) { in createSwitchStatement()
1199 BasicBlock *OutputBlock = OutputStoreBBs[0]; in createSwitchStatement()
1221 std::vector<BasicBlock *> &OutputStoreBBs, in fillOverallFunction() argument
1255 OutputStoreBBs.push_back(NewBB); in fillOverallFunction()
1271 std::vector<BasicBlock *> OutputStoreBBs; in deduplicateExtractedSections() local
1275 fillOverallFunction(M, CurrentGroup, OutputStoreBBs, FuncsToRemove); in deduplicateExtractedSections()
1290 OutputStoreBBs); in deduplicateExtractedSections()
1297 createSwitchStatement(M, CurrentGroup, CurrentGroup.EndBB, OutputStoreBBs); in deduplicateExtractedSections()