Home
last modified time | relevance | path

Searched refs:PredCond (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTailDuplicator.cpp603 SmallVector<MachineOperand, 4> PredCond; in shouldTailDuplicate() local
604 if (TII->analyzeBranch(TailBB, PredTBB, PredFBB, PredCond) && in shouldTailDuplicate()
729 SmallVector<MachineOperand, 4> PredCond; in canCompletelyDuplicateBB() local
730 if (TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond)) in canCompletelyDuplicateBB()
733 if (!PredCond.empty()) in canCompletelyDuplicateBB()
754 SmallVector<MachineOperand, 4> PredCond; in duplicateSimpleBB() local
755 if (TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond)) in duplicateSimpleBB()
766 if (PredCond.empty()) in duplicateSimpleBB()
783 PredCond.clear(); in duplicateSimpleBB()
804 TII->insertBranch(*PredBB, PredTBB, PredFBB, PredCond, DL); in duplicateSimpleBB()
[all …]
H A DBranchFolding.cpp1537 SmallVector<MachineOperand, 4> PredCond; in OptimizeBlock() local
1539 !TII->analyzeBranch(*Pred, PredTBB, PredFBB, PredCond, true); in OptimizeBlock()
1542 if (PredAnalyzable && !PredCond.empty() && PredTBB == MBB && in OptimizeBlock()
1547 if (TII->canMakeTailCallConditional(PredCond, TailCall)) { in OptimizeBlock()
1551 TII->replaceBranchWithTailCall(*Pred, PredCond, TailCall); in OptimizeBlock()
1704 SmallVector<MachineOperand, 4> PredCond; in OptimizeBlock() local
1706 !TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true) && in OptimizeBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp1384 unsigned PredCond = PPC::getPredicateCondition(Pred); in isEqOrNe() local
1385 return (PredCond == PPC::PRED_EQ || PredCond == PPC::PRED_NE); in isEqOrNe()
1422 unsigned PredCond = PPC::getPredicateCondition(Pred); in getPredicateToDecImm() local
1424 if (PredCond == PPC::PRED_GE) in getPredicateToDecImm()
1426 if (PredCond == PPC::PRED_LT) in getPredicateToDecImm()
1441 unsigned PredCond = PPC::getPredicateCondition(Pred); in getPredicateToIncImm() local
1443 if (PredCond == PPC::PRED_GT) in getPredicateToIncImm()
1445 if (PredCond == PPC::PRED_LE) in getPredicateToIncImm()
H A DPPCInstrInfo.cpp2446 unsigned PredCond = PPC::getPredicateCondition(Pred); in optimizeCompareInstr() local
2448 if (PredCond != PPC::PRED_EQ && PredCond != PPC::PRED_NE) in optimizeCompareInstr()
2511 unsigned PredCond = PPC::getPredicateCondition(Pred); in optimizeCompareInstr() local
2517 if (Immed == -1 && PredCond == PPC::PRED_GT) in optimizeCompareInstr()
2521 else if (Immed == -1 && PredCond == PPC::PRED_LE) in optimizeCompareInstr()
2524 else if (Immed == 1 && PredCond == PPC::PRED_LT) in optimizeCompareInstr()
2527 else if (Immed == 1 && PredCond == PPC::PRED_GE) in optimizeCompareInstr()
2635 unsigned PredCond = PPC::getPredicateCondition(Pred); in optimizeCompareInstr() local
2637 PredCond == PPC::PRED_EQ || PredCond == PPC::PRED_NE) && in optimizeCompareInstr()
2639 (void)PredCond; // To suppress warning in release build. in optimizeCompareInstr()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp9279 Value *PredCond; in getDomPredecessorCondition() local
9281 if (!match(PredBB->getTerminator(), m_Br(m_Value(PredCond), TrueBB, FalseBB))) in getDomPredecessorCondition()
9292 return {PredCond, TrueBB == ContextBB}; in getDomPredecessorCondition()
9299 auto PredCond = getDomPredecessorCondition(ContextI); in isImpliedByDomCondition() local
9300 if (PredCond.first) in isImpliedByDomCondition()
9301 return isImpliedCondition(PredCond.first, Cond, DL, PredCond.second); in isImpliedByDomCondition()
9310 auto PredCond = getDomPredecessorCondition(ContextI); in isImpliedByDomCondition() local
9311 if (PredCond.first) in isImpliedByDomCondition()
9312 return isImpliedCondition(PredCond.first, Pred, LHS, RHS, DL, in isImpliedByDomCondition()
9313 PredCond.second); in isImpliedByDomCondition()