Searched refs:BEBlock (Results 1 - 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
H A DLoopSimplify.cpp656 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(), local
658 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock);
661 << BEBlock->getName() << "\n");
665 F->getBasicBlockList().splice(InsertPos, F->getBasicBlockList(), BEBlock);
706 // Finally, add the newly constructed PHI node as the entry for the BEBlock.
707 PN->addIncoming(NewPN, BEBlock);
715 BEBlock->getInstList().erase(NewPN);
720 // backedge blocks to just to the BEBlock instead of the header.
725 TI->setSuccessor(Op, BEBlock);
732 L->addBasicBlockToLoop(BEBlock, L
[all...]
/external/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp380 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(), local
382 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock);
386 << BEBlock->getName() << "\n");
390 F->getBasicBlockList().splice(InsertPos, F->getBasicBlockList(), BEBlock);
430 // Finally, add the newly constructed PHI node as the entry for the BEBlock.
431 PN->addIncoming(NewPN, BEBlock);
438 BEBlock->getInstList().erase(NewPN);
443 // backedge blocks to just to the BEBlock instead of the header.
448 TI->setSuccessor(Op, BEBlock);
455 L->addBasicBlockToLoop(BEBlock, *L
[all...]

Completed in 190 milliseconds