/external/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
D | AggressiveInstCombine.cpp | 139 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/ |
D | AggressiveInstCombine.cpp | 126 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/ |
D | BypassSlowDivision.cpp | 88 BasicBlock *PhiBB); 313 BasicBlock *PhiBB) { in createDivRemPhiNodes() argument 314 IRBuilder<> Builder(PhiBB, PhiBB->begin()); in createDivRemPhiNodes()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | BypassSlowDivision.cpp | 88 BasicBlock *PhiBB); 314 BasicBlock *PhiBB) { in createDivRemPhiNodes() argument 315 IRBuilder<> Builder(PhiBB, PhiBB->begin()); in createDivRemPhiNodes()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | SpeculateAroundPHIs.cpp | 52 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()
|
D | MergeICmps.cpp | 662 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()
|
D | JumpThreading.cpp | 238 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/ |
D | SpeculateAroundPHIs.cpp | 52 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()
|
D | MergeICmps.cpp | 661 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()
|
D | JumpThreading.cpp | 225 BasicBlock *PhiBB) -> std::pair<BasicBlock *, BasicBlock *> { in updatePredecessorProfileMetadata() argument 227 auto *SuccBB = PhiBB; in updatePredecessorProfileMetadata()
|
/external/llvm/lib/Analysis/ |
D | LazyValueInfo.cpp | 817 BasicBlock *PhiBB = PN->getIncomingBlock(i); in solveBlockValuePHINode() local 823 EdgesMissing |= !getEdgeValue(PhiVal, PhiBB, BB, EdgeResult, PN); in solveBlockValuePHINode()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | LazyValueInfo.cpp | 720 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/ |
D | LazyValueInfo.cpp | 792 BasicBlock *PhiBB = PN->getIncomingBlock(i); in solveBlockValuePHINode() local 798 if (!getEdgeValue(PhiVal, PhiBB, BB, EdgeResult, PN)) in solveBlockValuePHINode()
|