Searched refs:PhiBB (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BypassSlowDivision.cpp | 86 BasicBlock *PhiBB); 312 BasicBlock *PhiBB) { in createDivRemPhiNodes() argument 313 IRBuilder<> Builder(PhiBB, PhiBB->begin()); in createDivRemPhiNodes()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 670 BasicBlock *const PhiBB = Phi.getParent(); in mergeComparisons() local 672 if (NextCmpBlock == PhiBB) { in mergeComparisons() 674 Builder.CreateBr(PhiBB); in mergeComparisons() 676 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons() 679 Builder.CreateCondBr(IsEqual, NextCmpBlock, PhiBB); in mergeComparisons() 682 {DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
|
H A D | LoopSink.cpp | 191 BasicBlock *PhiBB = PN->getIncomingBlock(U); in sinkInstruction() 195 if (L.getLoopPreheader() == PhiBB) in sinkInstruction() 198 BBs.insert(PhiBB); in sinkInstruction() 193 BasicBlock *PhiBB = PN->getIncomingBlock(U); sinkInstruction() local
|
H A D | JumpThreading.cpp | 168 BasicBlock *PhiBB) -> std::pair<BasicBlock *, BasicBlock *> { in updatePredecessorProfileMetadata() argument 170 auto *SuccBB = PhiBB; in updatePredecessorProfileMetadata()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 139 BasicBlock *PhiBB = Phi.getParent(); in foldGuardedFunnelShift() local 141 m_SpecificBB(PhiBB), m_SpecificBB(FunnelBB)))) in foldGuardedFunnelShift() 147 IRBuilder<> Builder(PhiBB, PhiBB->getFirstInsertionPt()); in foldGuardedFunnelShift() 167 // br i1 %cmp, label %PhiBB, label %FunnelBB in foldGuardedFunnelShift() 173 // br label %PhiBB in foldGuardedFunnelShift() 174 // PhiBB: in foldGuardedFunnelShift()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IVDescriptors.cpp | 994 BasicBlock *PhiBB = Phi->getParent(); in isFixedOrderRecurrence() local 1007 if (SinkCandidate->getParent() != PhiBB || in isFixedOrderRecurrence()
|
H A D | LazyValueInfo.cpp | 768 BasicBlock *PhiBB = PN->getIncomingBlock(i); in solveBlockValuePHINode() local 774 getEdgeValue(PhiVal, PhiBB, BB, PN); in solveBlockValuePHINode()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 16580 BasicBlock *PhiBB = BasicBlock::Create(Ctx, "atomicrmw.phi", F, ExitBB); in emitExpandAtomicRMW() local 16611 Builder.CreateBr(PhiBB); in emitExpandAtomicRMW() 16625 Builder.CreateBr(PhiBB); in emitExpandAtomicRMW() 16631 Builder.CreateBr(PhiBB); in emitExpandAtomicRMW() 16633 Builder.SetInsertPoint(PhiBB); in emitExpandAtomicRMW()
|