Searched refs:IncomingBlock (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 841 BasicBlock *IncomingBlock = PN->getIncomingBlock(PredIdx); in cloneCommonBlocks() local 844 dyn_cast<CatchReturnInst>(IncomingBlock->getTerminator())) { in cloneCommonBlocks() 847 ColorVector &IncomingColors = BlockColors[IncomingBlock]; in cloneCommonBlocks() 859 PN->removeIncomingValue(IncomingBlock, /*DeletePHIIfEmpty=*/false); in cloneCommonBlocks() 1193 BasicBlock *IncomingBlock = UsingPHI->getIncomingBlock(U); in replaceUseWithLoad() local 1195 dyn_cast<CatchReturnInst>(IncomingBlock->getTerminator())) { in replaceUseWithLoad() 1200 BasicBlock *NewBlock = SplitEdge(IncomingBlock, PHIBlock); in replaceUseWithLoad() 1215 BranchInst *Goto = cast<BranchInst>(IncomingBlock->getTerminator()); in replaceUseWithLoad() 1218 IncomingBlock->getInstList().push_back(CatchRet); in replaceUseWithLoad() 1232 IncomingBlock = NewBlock; in replaceUseWithLoad() [all …]
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 1175 BasicBlock *IncomingBlock; in getGVNForPHINode() local 1178 IncomingBlock = PN->getIncomingBlock(Idx); in getGVNForPHINode() 1185 if (!OGVN && Blocks.contains(IncomingBlock)) { in getGVNForPHINode() 1192 if (!Blocks.contains(IncomingBlock)) in getGVNForPHINode() 1203 OGVN = Cand.getGVN(IncomingBlock); in getGVNForPHINode() 1209 assert(Cand.getStartBB() == IncomingBlock && in getGVNForPHINode() 1217 for (BasicBlock *Pred : predecessors(IncomingBlock)) in getGVNForPHINode() 1754 BasicBlock *IncomingBlock = NewPN->getIncomingBlock(Idx); in findOrCreatePHIInBlock() local 1759 Region.findCorrespondingBlockIn(*FirstRegion, IncomingBlock); in findOrCreatePHIInBlock()
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScopBuilder.h | 556 BasicBlock *IncomingBlock, Value *IncomingValue,
|
| H A D | ScopInfo.h | 734 void addIncoming(BasicBlock *IncomingBlock, Value *IncomingValue) { in addIncoming() argument 737 Incoming.emplace_back(std::make_pair(IncomingBlock, IncomingValue)); in addIncoming()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | Scalarizer.cpp | 905 BasicBlock *IncomingBlock = PHI.getIncomingBlock(I); in visitPHINode() local 907 cast<PHINode>(Res[J])->addIncoming(Op[J], IncomingBlock); in visitPHINode()
|
| H A D | DeadStoreElimination.cpp | 2016 BasicBlock *IncomingBlock = IncomingAccess->getBlock(); in eliminateDeadStores() local 2022 if (State.PostOrderNumbers[IncomingBlock] > in eliminateDeadStores()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 1270 void addIncoming(VPValue *IncomingV, VPBasicBlock *IncomingBlock) { in addIncoming() argument 1272 IncomingBlocks.push_back(IncomingBlock); in addIncoming()
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopBuilder.cpp | 2408 BasicBlock *IncomingBlock, in ensurePHIWrite() argument 2432 Acc->addIncoming(IncomingBlock, IncomingValue); in ensurePHIWrite() 2441 Acc->addIncoming(IncomingBlock, IncomingValue); in ensurePHIWrite()
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | ir.go | 1267 func (v Value) IncomingBlock(i int) (bb BasicBlock) { func
|