Searched refs:IncomingBlock (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 990 BasicBlock *IncomingBlock = PN->getIncomingBlock(PredIdx); in cloneCommonBlocks() local 993 dyn_cast<CatchReturnInst>(IncomingBlock->getTerminator())) { in cloneCommonBlocks() 996 ColorVector &IncomingColors = BlockColors[IncomingBlock]; in cloneCommonBlocks() 1005 PN->removeIncomingValue(IncomingBlock, /*DeletePHIIfEmpty=*/false); in cloneCommonBlocks() 1336 BasicBlock *IncomingBlock = UsingPHI->getIncomingBlock(U); in replaceUseWithLoad() local 1338 dyn_cast<CatchReturnInst>(IncomingBlock->getTerminator())) { in replaceUseWithLoad() 1343 BasicBlock *NewBlock = SplitEdge(IncomingBlock, PHIBlock); in replaceUseWithLoad() 1358 BranchInst *Goto = cast<BranchInst>(IncomingBlock->getTerminator()); in replaceUseWithLoad() 1361 CatchRet->insertInto(IncomingBlock, IncomingBlock->end()); in replaceUseWithLoad() 1375 IncomingBlock = NewBlock; in replaceUseWithLoad() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 351 return all_of(PN.blocks(), [&](const BasicBlock *IncomingBlock) { in checkLoopsStructure() argument 352 return IncomingBlock == InnerLoopExit || in checkLoopsStructure() 353 IncomingBlock == OuterLoopHeader; in checkLoopsStructure()
|
H A D | MemoryBuiltins.cpp | 1219 BasicBlock *IncomingBlock = PHI.getIncomingBlock(i); in visitPHINode() local 1220 Builder.SetInsertPoint(IncomingBlock, IncomingBlock->getFirstInsertionPt()); in visitPHINode() 1232 SizePHI->addIncoming(EdgeData.Size, IncomingBlock); in visitPHINode() 1233 OffsetPHI->addIncoming(EdgeData.Offset, IncomingBlock); in visitPHINode()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | IROutliner.cpp | 1185 BasicBlock *IncomingBlock; in getGVNForPHINode() local 1188 IncomingBlock = PN->getIncomingBlock(Idx); in getGVNForPHINode() 1195 if (!OGVN && Blocks.contains(IncomingBlock)) { in getGVNForPHINode() 1202 if (!Blocks.contains(IncomingBlock)) in getGVNForPHINode() 1213 OGVN = Cand.getGVN(IncomingBlock); in getGVNForPHINode() 1219 assert(Cand.getStartBB() == IncomingBlock && in getGVNForPHINode() 1227 for (BasicBlock *Pred : predecessors(IncomingBlock)) in getGVNForPHINode() 1764 BasicBlock *IncomingBlock = NewPN->getIncomingBlock(Idx); in findOrCreatePHIInBlock() local 1769 Region.findCorrespondingBlockIn(*FirstRegion, IncomingBlock); in findOrCreatePHIInBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 1095 BasicBlock *IncomingBlock = PHI.getIncomingBlock(I); in visitPHINode() local 1097 cast<PHINode>(Res[J])->addIncoming(Op[J], IncomingBlock); in visitPHINode()
|
H A D | DeadStoreElimination.cpp | 2205 BasicBlock *IncomingBlock = IncomingAccess->getBlock(); in eliminateDeadStores() local 2211 if (State.PostOrderNumbers[IncomingBlock] > in eliminateDeadStores()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.h | 1924 void addIncoming(VPValue *IncomingV, VPBasicBlock *IncomingBlock) { in addIncoming() argument 1926 IncomingBlocks.push_back(IncomingBlock); in addIncoming()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2627 BasicBlock *IncomingBlock = PN->getIncomingBlock(U); in getFreelyInvertedImpl() local 2637 IncomingValues.emplace_back(NewIncomingVal, IncomingBlock); in getFreelyInvertedImpl()
|