Lines Matching refs:OutputStoreBBs

1972     std::vector<DenseMap<Value *, BasicBlock *>> &OutputStoreBBs) {  in findDuplicateOutputBlock()  argument
1979 for (DenseMap<Value *, BasicBlock *> &CompBBs : OutputStoreBBs) { in findDuplicateOutputBlock()
2077 std::vector<DenseMap<Value *, BasicBlock *>> &OutputStoreBBs) { in alignOutputBlockWithAggFunc() argument
2086 findDuplicateOutputBlock(OutputBBs, OutputStoreBBs); in alignOutputBlockWithAggFunc()
2100 Region.OutputBlockNum = OutputStoreBBs.size(); in alignOutputBlockWithAggFunc()
2104 OutputStoreBBs.push_back(DenseMap<Value *, BasicBlock *>()); in alignOutputBlockWithAggFunc()
2114 OutputStoreBBs.back().insert(std::make_pair(RetValueForBB, NewBB)); in alignOutputBlockWithAggFunc()
2155 std::vector<DenseMap<Value *, BasicBlock *>> &OutputStoreBBs) { in createSwitchStatement() argument
2181 << OutputStoreBBs.size() << "\n"); in createSwitchStatement()
2184 ReturnBlock, OutputStoreBBs.size(), EndBB); in createSwitchStatement()
2187 for (DenseMap<Value *, BasicBlock *> &OutputStoreBB : OutputStoreBBs) { in createSwitchStatement()
2205 assert(OutputStoreBBs.size() < 2 && "Different store sets not handled!"); in createSwitchStatement()
2213 if (OutputStoreBBs.size() == 1) { in createSwitchStatement()
2216 DenseMap<Value *, BasicBlock *> OutputBlocks = OutputStoreBBs[0]; in createSwitchStatement()
2248 std::vector<DenseMap<Value *, BasicBlock *>> &OutputStoreBBs, in fillOverallFunction() argument
2277 OutputStoreBBs.push_back(DenseMap<Value *, BasicBlock *>()); in fillOverallFunction()
2283 OutputStoreBBs.back().insert(VToBB); in fillOverallFunction()
2300 std::vector<DenseMap<Value *, BasicBlock *>> OutputStoreBBs; in deduplicateExtractedSections() local
2304 fillOverallFunction(M, CurrentGroup, OutputStoreBBs, FuncsToRemove, in deduplicateExtractedSections()
2322 OutputStoreBBs); in deduplicateExtractedSections()
2329 createSwitchStatement(M, CurrentGroup, CurrentGroup.EndBBs, OutputStoreBBs); in deduplicateExtractedSections()