Home
last modified time | relevance | path

Searched refs:PhiBB (Results 1 – 13 of 13) sorted by relevance

/external/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
DAggressiveInstCombine.cpp139 BasicBlock *PhiBB = Phi.getParent(); in foldGuardedRotateToFunnelShift() local
141 m_SpecificBB(PhiBB), m_SpecificBB(FunnelBB)))) in foldGuardedRotateToFunnelShift()
161 IRBuilder<> Builder(PhiBB, PhiBB->getFirstInsertionPt()); in foldGuardedRotateToFunnelShift()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/AggressiveInstCombine/
DAggressiveInstCombine.cpp126 BasicBlock *PhiBB = Phi.getParent(); in foldGuardedRotateToFunnelShift() local
128 m_SpecificBB(PhiBB), m_SpecificBB(RotBB)))) in foldGuardedRotateToFunnelShift()
148 IRBuilder<> Builder(PhiBB, PhiBB->getFirstInsertionPt()); in foldGuardedRotateToFunnelShift()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DBypassSlowDivision.cpp88 BasicBlock *PhiBB);
313 BasicBlock *PhiBB) { in createDivRemPhiNodes() argument
314 IRBuilder<> Builder(PhiBB, PhiBB->begin()); in createDivRemPhiNodes()
/external/llvm-project/llvm/lib/Transforms/Utils/
DBypassSlowDivision.cpp88 BasicBlock *PhiBB);
314 BasicBlock *PhiBB) { in createDivRemPhiNodes() argument
315 IRBuilder<> Builder(PhiBB, PhiBB->begin()); in createDivRemPhiNodes()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DSpeculateAroundPHIs.cpp52 auto *PhiBB = PN.getParent(); in isSafeToSpeculatePHIUsers() local
65 if (UI->getParent() != PhiBB) { in isSafeToSpeculatePHIUsers()
117 if (ParentBB == PhiBB) { in isSafeToSpeculatePHIUsers()
122 } else if (DT.dominates(ParentBB, PhiBB)) { in isSafeToSpeculatePHIUsers()
134 if (UnsafeSet.count(OpI) || ParentBB != PhiBB || in isSafeToSpeculatePHIUsers()
DMergeICmps.cpp662 BasicBlock *const PhiBB = Phi.getParent(); in mergeComparisons() local
664 if (NextCmpBlock == PhiBB) { in mergeComparisons()
666 Builder.CreateBr(PhiBB); in mergeComparisons()
668 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
671 Builder.CreateCondBr(IsEqual, NextCmpBlock, PhiBB); in mergeComparisons()
674 {DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
DJumpThreading.cpp238 BasicBlock *PhiBB) -> std::pair<BasicBlock *, BasicBlock *> { in updatePredecessorProfileMetadata() argument
240 auto *SuccBB = PhiBB; in updatePredecessorProfileMetadata()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSpeculateAroundPHIs.cpp52 auto *PhiBB = PN.getParent(); in isSafeToSpeculatePHIUsers() local
65 if (UI->getParent() != PhiBB) { in isSafeToSpeculatePHIUsers()
117 if (ParentBB == PhiBB) { in isSafeToSpeculatePHIUsers()
122 } else if (DT.dominates(ParentBB, PhiBB)) { in isSafeToSpeculatePHIUsers()
134 if (UnsafeSet.count(OpI) || ParentBB != PhiBB || in isSafeToSpeculatePHIUsers()
DMergeICmps.cpp661 BasicBlock *const PhiBB = Phi.getParent(); in mergeComparisons() local
663 if (NextCmpBlock == PhiBB) { in mergeComparisons()
665 Builder.CreateBr(PhiBB); in mergeComparisons()
667 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
670 Builder.CreateCondBr(IsEqual, NextCmpBlock, PhiBB); in mergeComparisons()
673 {DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
DJumpThreading.cpp225 BasicBlock *PhiBB) -> std::pair<BasicBlock *, BasicBlock *> { in updatePredecessorProfileMetadata() argument
227 auto *SuccBB = PhiBB; in updatePredecessorProfileMetadata()
/external/llvm/lib/Analysis/
DLazyValueInfo.cpp817 BasicBlock *PhiBB = PN->getIncomingBlock(i); in solveBlockValuePHINode() local
823 EdgesMissing |= !getEdgeValue(PhiVal, PhiBB, BB, EdgeResult, PN); in solveBlockValuePHINode()
/external/llvm-project/llvm/lib/Analysis/
DLazyValueInfo.cpp720 BasicBlock *PhiBB = PN->getIncomingBlock(i); in solveBlockValuePHINode() local
726 getEdgeValue(PhiVal, PhiBB, BB, PN); in solveBlockValuePHINode()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLazyValueInfo.cpp792 BasicBlock *PhiBB = PN->getIncomingBlock(i); in solveBlockValuePHINode() local
798 if (!getEdgeValue(PhiVal, PhiBB, BB, EdgeResult, PN)) in solveBlockValuePHINode()