Searched refs:ReturningBlocks (Results 1 – 2 of 2) sorted by relevance
134 PN = PHINode::Create(F.getReturnType(), ReturningBlocks.size(), in unifyReturnBlockSet()142 for (BasicBlock *BB : ReturningBlocks) { in unifyReturnBlockSet()153 for (BasicBlock *BB : ReturningBlocks) { in unifyReturnBlockSet()170 SmallVector<BasicBlock *, 4> ReturningBlocks; in runOnFunction() local179 ReturningBlocks.push_back(BB); in runOnFunction()192 ReturningBlocks.push_back(DummyReturnBB); in runOnFunction()232 if (!ReturningBlocks.empty()) { in runOnFunction()252 ReturningBlocks.push_back(UnreachableBlock); in runOnFunction()257 if (ReturningBlocks.empty()) in runOnFunction()260 if (ReturningBlocks.size() == 1) in runOnFunction()[all …]
50 std::vector<BasicBlock*> ReturningBlocks; in runOnFunction() local54 ReturningBlocks.push_back(&I); in runOnFunction()75 if (ReturningBlocks.empty()) { in runOnFunction()78 } else if (ReturningBlocks.size() == 1) { in runOnFunction()79 ReturnBlock = ReturningBlocks.front(); // Already has a single return block in runOnFunction()95 PN = PHINode::Create(F.getReturnType(), ReturningBlocks.size(), in runOnFunction()104 for (BasicBlock *BB : ReturningBlocks) { in runOnFunction()