Home
last modified time | relevance | path

Searched refs:TrueSucc (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1337 BasicBlock *TrueSucc, *FalseSucc; in optimizeLoopExitWithUnknownExitCount() local
1339 m_BasicBlock(TrueSucc), m_BasicBlock(FalseSucc)))) in optimizeLoopExitWithUnknownExitCount()
1342 assert((L->contains(TrueSucc) != L->contains(FalseSucc)) && in optimizeLoopExitWithUnknownExitCount()
H A DGVN.cpp2348 BasicBlock *TrueSucc = BI->getSuccessor(0); in processInstruction() local
2351 if (TrueSucc == FalseSucc) in processInstruction()
2357 Value *TrueVal = ConstantInt::getTrue(TrueSucc->getContext()); in processInstruction()
2358 BasicBlockEdge TrueE(Parent, TrueSucc); in processInstruction()
H A DLoopIdiomRecognize.cpp1401 BasicBlock *TrueSucc = BI->getSuccessor(0); in matchCondition() local
1404 std::swap(TrueSucc, FalseSucc); in matchCondition()
1407 if ((Pred == ICmpInst::ICMP_NE && TrueSucc == LoopEntry) || in matchCondition()
H A DNewGVN.cpp2439 BasicBlock *TrueSucc, *FalseSucc; in processOutgoingEdges() local
2440 if (match(TI, m_Br(m_Value(Cond), TrueSucc, FalseSucc))) { in processOutgoingEdges()
2463 updateReachableEdge(B, TrueSucc); in processOutgoingEdges()
2470 updateReachableEdge(B, TrueSucc); in processOutgoingEdges()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2881 BasicBlock *TrueSucc = BI->getSuccessor(0); in SimplifyCondBranchToTwoReturns() local
2884 ReturnInst *TrueRet = cast<ReturnInst>(TrueSucc->getTerminator()); in SimplifyCondBranchToTwoReturns()
2890 if (!TrueSucc->getFirstNonPHIOrDbg()->isTerminator()) in SimplifyCondBranchToTwoReturns()
2900 TrueSucc->removePredecessor(BB); in SimplifyCondBranchToTwoReturns()
2906 Updates.push_back({DominatorTree::Delete, BB, TrueSucc}); in SimplifyCondBranchToTwoReturns()
2907 if (TrueSucc != FalseSucc) in SimplifyCondBranchToTwoReturns()
2921 if (TVPN->getParent() == TrueSucc) in SimplifyCondBranchToTwoReturns()
2941 TrueSucc->removePredecessor(BB); in SimplifyCondBranchToTwoReturns()
2964 << *TrueSucc << "\nFALSEBLOCK: " << *FalseSucc); in SimplifyCondBranchToTwoReturns()
2969 Updates.push_back({DominatorTree::Delete, BB, TrueSucc}); in SimplifyCondBranchToTwoReturns()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2494 BasicBlock *TrueSucc, *FalseSucc; in foldSelectToPhiImpl() local
2496 m_Br(m_Specific(Cond), m_BasicBlock(TrueSucc), in foldSelectToPhiImpl()
2501 m_Br(m_Not(m_Specific(Cond)), m_BasicBlock(TrueSucc), in foldSelectToPhiImpl()
2509 if (TrueSucc == FalseSucc) in foldSelectToPhiImpl()
2517 BasicBlockEdge TrueEdge(IDom, TrueSucc); in foldSelectToPhiImpl()