Home
last modified time | relevance | path

Searched defs:PredBB (Results 1 – 25 of 43) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DPHITransAddr.cpp144 BasicBlock *PredBB, in PHITranslateSubExpr()
312 bool PHITransAddr::PHITranslateValue(BasicBlock *CurBB, BasicBlock *PredBB, in PHITranslateValue()
341 PHITranslateWithInsertion(BasicBlock *CurBB, BasicBlock *PredBB, in PHITranslateWithInsertion()
366 BasicBlock *PredBB, const DominatorTree &DT, in InsertPHITranslatedSubExpr()
H A DLoopNestAnalysis.cpp224 const BasicBlock *PredBB = From; in skipEmptyBlockUntil() local
H A DStackLifetime.cpp190 for (auto *PredBB : predecessors(BB)) { in calculateLocalLiveness() local
H A DLazyValueInfo.cpp1478 void LazyValueInfoImpl::threadEdge(BasicBlock *PredBB, BasicBlock *OldSucc, in threadEdge()
1782 BasicBlock *PredBB = PHI->getIncomingBlock(i); in getPredicateAt() local
1841 void LazyValueInfo::threadEdge(BasicBlock *PredBB, BasicBlock *OldSucc, in threadEdge()
H A DMustExecute.cpp658 for (const BasicBlock *PredBB : predecessors(InitBB)) { in findBackwardJoinPoint() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp576 for (auto *PredBB : PredSet) { in speculatePHIs() local
653 for (auto *PredBB : SpecPreds) in speculatePHIs() local
659 auto *PredBB = SpecPreds[PredIdx]; in speculatePHIs() local
774 for (auto *PredBB : PNs[0]->blocks()) { in tryToSpeculatePHIs() local
H A DJumpThreading.cpp242 auto *PredBB = IncomingBB; in updatePredecessorProfileMetadata() local
281 BasicBlock *PredBB = PredOutEdge.first; in updatePredecessorProfileMetadata() local
835 BasicBlock *PredBB = PN->getIncomingBlock(i); in computeValueKnownInPredecessorsImpl() local
1590 BasicBlock *PredBB = BB->getSinglePredecessor(); in evaluateOnPredecessorEdge() local
1825 BasicBlock *PredBB = PN->getIncomingBlock(i); in processBranchOnPHI() local
2076 BasicBlock *PredBB) { in cloneInstructions()
2147 BasicBlock *PredBB = BB->getSinglePredecessor(); in maybethreadThroughTwoBasicBlocks() local
2261 BasicBlock *PredBB, in threadThroughTwoBasicBlocks()
2374 BasicBlock *PredBB; in threadEdge() local
2508 void JumpThreadingPass::updateBlockFreqAndEdgeWeight(BasicBlock *PredBB, in updateBlockFreqAndEdgeWeight()
[all …]
H A DCallSiteSplitting.cpp328 BasicBlock *PredBB = Preds[i].first; in splitCallSite() local
H A DADCE.cpp456 for (auto *PredBB : predecessors(Info.BB)) { in markPhiLive() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DBranchFolding.cpp544 MachineBasicBlock *PredBB, in ProfitableToMerge()
656 MachineBasicBlock *PredBB) { in ComputeSameTails()
691 MachineBasicBlock *PredBB) { in RemoveBlocksWithHash()
708 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock()
880 MachineBasicBlock *PredBB, in TryTailMergeBlocks()
1047 MachineBasicBlock *PredBB = &*std::prev(I); in TailMergeBlocks() local
H A DTailDuplicator.cpp348 MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, in processPHI()
380 MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, in duplicateInstruction()
797 MachineBasicBlock *PredBB) { in canTailDuplicate()
H A DModuloSchedule.cpp194 MachineBasicBlock *PredBB = Preheader; in generateProlog() local
268 MachineBasicBlock *PredBB = KernelBB; in generateEpilog() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlanPredicator.cpp37 VPValue *VPlanPredicator::getOrCreateNotPredicate(VPBasicBlock *PredBB, in getOrCreateNotPredicate()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp89 BasicBlock *PredBB = PN->getIncomingBlock(I); in replaceConstantExprOp() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp234 BasicBlock *PredBB = *PI; in findDependencies() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DBlockExtractor.cpp163 for (auto PredBB : predecessors(LPad)) { in splitLandingPadPreds() local
H A DHotColdSplitting.cpp471 BasicBlock &PredBB = **PredIt; in create() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp331 BasicBlock *PredBB = PN->getIncomingBlock(Pred); in findIBRPredecessor() local
H A DSSAUpdater.cpp114 BasicBlock *PredBB = SomePhi->getIncomingBlock(i); in GetValueInMiddleOfBlock() local
H A DLoopRotationUtils.cpp667 BasicBlock *PredBB = OrigHeader->getUniquePredecessor(); in rotateLoop() local
H A DLocal.cpp738 BasicBlock *PredBB = DestBB->getSinglePredecessor(); in MergeBasicBlockIntoOnlyPred() local
1002 BasicBlock *PredBB = OldValPN->getIncomingBlock(i); in redirectValuesFromPredecessorsToPhi() local
1015 BasicBlock *PredBB = BBPreds[i]; in redirectValuesFromPredecessorsToPhi() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DBasicBlock.cpp275 const BasicBlock *PredBB = *PI; in getUniquePredecessor() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h439 BlockT *PredBB = ReverseCFGWorklist.back(); in discoverAndMapSubloop() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DValue.h787 Value *DoPHITranslation(const BasicBlock *CurBB, const BasicBlock *PredBB) { in DoPHITranslation()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp741 BasicBlock *PredBB = L->getLoopPredecessor(); in alreadyPrepared() local

12