Lines Matching refs:FirstGuardBlock
1905 BasicBlock *FirstGuardBlock) { in reconnectPhis() argument
1911 Phi->getName() + ".moved", FirstGuardBlock->begin()); in reconnectPhis()
1946 redirectToHub(BasicBlock *BB, BasicBlock *FirstGuardBlock, in redirectToHub() argument
1958 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub()
1965 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub()
1967 Branch->setSuccessor(1, FirstGuardBlock); in redirectToHub()
1970 BranchInst::Create(FirstGuardBlock, BB); in redirectToHub()
2009 auto FirstGuardBlock = GuardBlocks.front(); in calcPredicateUsingInteger() local
2012 "merged.bb.idx", FirstGuardBlock); in calcPredicateUsingInteger()
2019 redirectToHub(In, FirstGuardBlock, Outgoing); in calcPredicateUsingInteger()
2057 auto FirstGuardBlock = GuardBlocks.front(); in calcPredicateUsingBooleans() local
2067 StringRef("Guard.") + Out->getName(), FirstGuardBlock); in calcPredicateUsingBooleans()
2076 redirectToHub(In, FirstGuardBlock, Outgoing); in calcPredicateUsingBooleans()
2165 auto FirstGuardBlock = GuardBlocks.front(); in CreateControlFlowHub() local
2169 reconnectPhis(Outgoing[i], GuardBlocks[i], Incoming, FirstGuardBlock); in CreateControlFlowHub()
2171 reconnectPhis(Outgoing.back(), GuardBlocks.back(), Incoming, FirstGuardBlock); in CreateControlFlowHub()
2178 Updates.push_back({DominatorTree::Insert, In, FirstGuardBlock}); in CreateControlFlowHub()
2198 return FirstGuardBlock; in CreateControlFlowHub()