Home
last modified time | relevance | path

Searched defs:PredBB (Results 26 – 45 of 45) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp1221 BasicBlock *PredBB = L->getLoopPredecessor(); in alreadyPrepared() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp966 std::optional<BasicBlock *> PredBB) -> std::optional<Value *> { in foldAggregateConstructionIntoAggregateReuse()
994 std::optional<BasicBlock *> PredBB) -> std::optional<Value *> { in foldAggregateConstructionIntoAggregateReuse()
H A DInstructionCombining.cpp2967 BasicBlock *PredBB = FreeInstrBB->getSinglePredecessor(); in tryToMoveFreeBeforeNullTest() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp405 BasicBlock *PredBB = CFG.VPBB2IRBB[PredVPBB]; in createEmptyBasicBlock() local
H A DLoopVectorize.cpp3668 auto *PredBB = PredInst->getParent(); in sinkScalarOperands() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp1297 auto *PredBB = PredMBB->getBasicBlock(); in SinkingPreventsImplicitNullCheck() local
H A DCodeGenPrepare.cpp2620 BasicBlock *PredBB = PN->getIncomingBlock(I); in dupRetToEnableTailCallOpts() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp958 for (auto *PredBB : predecessors(&BB)) { in findLoadSizeOffset() local
H A DValueTracking.cpp8479 const BasicBlock *PredBB = ContextBB->getSinglePredecessor(); in getDomPredecessorCondition() local
H A DScalarEvolution.cpp11488 const BasicBlock *PredBB; in isBasicBlockEntryGuardedByCond() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp2283 llvm::all_of(predecessors(SuccBB), [&](BasicBlock *PredBB) { in unswitchNontrivialInvariants()
3389 llvm::all_of(predecessors(SuccBB), [&](BasicBlock *PredBB) { in findBestNonTrivialUnswitchCandidate()
H A DNewGVN.cpp2659 BasicBlock *PredBB) { in findLeaderForInst()
2759 auto *PredBB = OpPHI->getIncomingBlock(PredNum); in makePossiblePHIOfOps() local
H A DLICM.cpp1593 BasicBlock *PredBB = *PredBBs.begin(); in splitPredecessorsOfLoopExit() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp2887 if (!llvm::all_of(predecessors(BB), [&](const BasicBlock *PredBB) { in isExecutedInAlignedRegion()
3123 for (auto *PredBB : predecessors(&BB)) { in updateImpl() local
3353 for (auto *PredBB : predecessors(SyncBB)) { in updateImpl() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp73 for (auto *PredBB : predecessors(BB)) in formDedicatedExitBlocks() local
H A DBasicBlockUtils.cpp189 BasicBlock *PredBB = BB->getUniquePredecessor(); in MergeBlockIntoPredecessor() local
H A DSimplifyCFG.cpp2226 for (auto *PredBB : predecessors(BB)) { in SinkCommonCodeFromPredecessors() local
3287 if (any_of(PredBBs, [](BasicBlock *PredBB) { in FoldCondBranchOnValueKnownInPredecessorImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp2072 BasicBlock *PredBB, in movePHIValuesToInsertedBlock()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp5996 const BasicBlock *PredBB = LandingPadBB->getUniquePredecessor(); in visitIntrinsicCall() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp504 MachineOperand *PredBB = std::next(&UseMO); in InsertInsnsWithoutSideEffectsBeforeUse() local

12