Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DOrderedInstructions.cpp22 const BasicBlock *IBB = InstA->getParent(); in localDominates() local
23 auto OBB = OBBMap.find(IBB); in localDominates()
25 OBB = OBBMap.insert({IBB, make_unique<OrderedBasicBlock>(IBB)}).first; in localDominates()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DBranchFolding.cpp1122 MachineBasicBlock *IBB = &*I; in TailMergeBlocks() local
1138 ML = MLI->getLoopFor(IBB); in TailMergeBlocks()
1139 if (ML && IBB == ML->getHeader()) in TailMergeBlocks()
1151 if (PBB == IBB) in TailMergeBlocks()
1175 if (!Cond.empty() && TBB == IBB) { in TailMergeBlocks()
1189 if (IBB->isEHPad()) { in TailMergeBlocks()
1195 if (IBB != PredNextBB) // fallthrough in TailMergeBlocks()
1198 if (TBB != IBB && FBB != IBB) // cbr then ubr in TailMergeBlocks()
1201 if (TBB != IBB) // ubr in TailMergeBlocks()
1204 if (TBB != IBB && IBB != PredNextBB) // cbr in TailMergeBlocks()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp318 BasicBlock *IBB = nullptr; in findIBRPredecessor() local
324 if (IBB) in findIBRPredecessor()
326 IBB = PredBB; in findIBRPredecessor()
337 return IBB; in findIBRPredecessor()
H A DLoopSimplify.cpp394 BasicBlock *IBB = PN->getIncomingBlock(i); in insertUniqueBackedgeBlock() local
396 if (IBB == Preheader) { in insertUniqueBackedgeBlock()
399 NewPN->addIncoming(IV, IBB); in insertUniqueBackedgeBlock()
H A DLocal.cpp788 BasicBlock *IBB = PN->getIncomingBlock(PI); in CanPropagatePredecessorsForPHIs() local
789 if (BBPreds.count(IBB) && in CanPropagatePredecessorsForPHIs()
790 !CanMergeValues(BBPN->getIncomingValueForBlock(IBB), in CanPropagatePredecessorsForPHIs()
796 << IBB->getName() << "\n"); in CanPropagatePredecessorsForPHIs()
806 BasicBlock *IBB = PN->getIncomingBlock(PI); in CanPropagatePredecessorsForPHIs() local
807 if (BBPreds.count(IBB) && in CanPropagatePredecessorsForPHIs()
812 << "predecessor " << IBB->getName() << "\n"); in CanPropagatePredecessorsForPHIs()
H A DIntegerDivision.cpp181 BasicBlock *IBB = Builder.GetInsertBlock(); in generateUnsignedDivisionCode() local
182 Function *F = IBB->getParent(); in generateUnsignedDivisionCode()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3079 BasicBlock *IBB = PH->getIncomingBlock(i); in vectorizeTree() local
3081 if (!VisitedBBs.insert(IBB).second) { in vectorizeTree()
3082 NewPhi->addIncoming(NewPhi->getIncomingValueForBlock(IBB), IBB); in vectorizeTree()
3088 Operands.push_back(cast<PHINode>(V)->getIncomingValueForBlock(IBB)); in vectorizeTree()
3090 Builder.SetInsertPoint(IBB->getTerminator()); in vectorizeTree()
3093 NewPhi->addIncoming(Vec, IBB); in vectorizeTree()