Home
last modified time | relevance | path

Searched refs:IBB (Results 1 – 6 of 6) sorted by relevance

/external/llvm/lib/CodeGen/
DBranchFolding.cpp977 MachineBasicBlock *IBB = &*I; in TailMergeBlocks() local
988 if (PBB == IBB) in TailMergeBlocks()
1005 if (!Cond.empty() && TBB == IBB) { in TailMergeBlocks()
1019 if (IBB->isEHPad()) { in TailMergeBlocks()
1025 if (IBB != PredNextBB) // fallthrough in TailMergeBlocks()
1028 if (TBB != IBB && FBB != IBB) // cbr then ubr in TailMergeBlocks()
1031 if (TBB != IBB) // ubr in TailMergeBlocks()
1034 if (TBB != IBB && IBB != PredNextBB) // cbr in TailMergeBlocks()
1045 TII->InsertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr, in TailMergeBlocks()
1060 MadeChange |= TryTailMergeBlocks(IBB, PredBB); in TailMergeBlocks()
[all …]
DGlobalMerge.cpp494 for (Function::iterator IBB = IFn->begin(), IEndBB = IFn->end(); in setMustKeepGlobalVariables() local
495 IBB != IEndBB; ++IBB) { in setMustKeepGlobalVariables()
497 const InvokeInst *II = dyn_cast<InvokeInst>(IBB->getTerminator()); in setMustKeepGlobalVariables()
/external/llvm/lib/Transforms/Utils/
DLocal.cpp633 BasicBlock *IBB = PN->getIncomingBlock(PI); in CanPropagatePredecessorsForPHIs() local
634 if (BBPreds.count(IBB) && in CanPropagatePredecessorsForPHIs()
635 !CanMergeValues(BBPN->getIncomingValueForBlock(IBB), in CanPropagatePredecessorsForPHIs()
640 << IBB->getName() << "\n"); in CanPropagatePredecessorsForPHIs()
650 BasicBlock *IBB = PN->getIncomingBlock(PI); in CanPropagatePredecessorsForPHIs() local
651 if (BBPreds.count(IBB) && in CanPropagatePredecessorsForPHIs()
655 << "predecessor " << IBB->getName() << "\n"); in CanPropagatePredecessorsForPHIs()
DLoopSimplify.cpp404 BasicBlock *IBB = PN->getIncomingBlock(i); in insertUniqueBackedgeBlock() local
406 if (IBB == Preheader) { in insertUniqueBackedgeBlock()
409 NewPN->addIncoming(IV, IBB); in insertUniqueBackedgeBlock()
DIntegerDivision.cpp181 BasicBlock *IBB = Builder.GetInsertBlock(); in generateUnsignedDivisionCode() local
182 Function *F = IBB->getParent(); in generateUnsignedDivisionCode()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp2206 BasicBlock *IBB = PH->getIncomingBlock(i); in vectorizeTree() local
2208 if (!VisitedBBs.insert(IBB).second) { in vectorizeTree()
2209 NewPhi->addIncoming(NewPhi->getIncomingValueForBlock(IBB), IBB); in vectorizeTree()
2215 Operands.push_back(cast<PHINode>(V)->getIncomingValueForBlock(IBB)); in vectorizeTree()
2217 Builder.SetInsertPoint(IBB->getTerminator()); in vectorizeTree()
2220 NewPhi->addIncoming(Vec, IBB); in vectorizeTree()