Searched refs:PredCond (Results 1 – 5 of 5) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | TailDuplicator.cpp | 581 SmallVector<MachineOperand, 4> PredCond; in shouldTailDuplicate() local 582 if (TII->analyzeBranch(TailBB, PredTBB, PredFBB, PredCond) && in shouldTailDuplicate() 707 SmallVector<MachineOperand, 4> PredCond; in canCompletelyDuplicateBB() local 708 if (TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond)) in canCompletelyDuplicateBB() 711 if (!PredCond.empty()) in canCompletelyDuplicateBB() 733 SmallVector<MachineOperand, 4> PredCond; in duplicateSimpleBB() local 734 if (TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond)) in duplicateSimpleBB() 745 if (PredCond.empty()) in duplicateSimpleBB() 762 PredCond.clear(); in duplicateSimpleBB() 789 TII->insertBranch(*PredBB, PredTBB, PredFBB, PredCond, DL); in duplicateSimpleBB() [all …]
|
H A D | BranchFolding.cpp | 1528 SmallVector<MachineOperand, 4> PredCond; in OptimizeBlock() local 1530 !TII->analyzeBranch(*Pred, PredTBB, PredFBB, PredCond, true); in OptimizeBlock() 1532 if (PredAnalyzable && !PredCond.empty() && PredTBB == MBB && in OptimizeBlock() 1537 if (TII->canMakeTailCallConditional(PredCond, TailCall)) { in OptimizeBlock() 1541 TII->replaceBranchWithTailCall(*Pred, PredCond, TailCall); in OptimizeBlock() 1680 SmallVector<MachineOperand, 4> PredCond; in OptimizeBlock() local 1682 !TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true) && in OptimizeBlock()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCMIPeephole.cpp | 1025 unsigned PredCond = PPC::getPredicateCondition(Pred); in isEqOrNe() local 1026 return (PredCond == PPC::PRED_EQ || PredCond == PPC::PRED_NE); in isEqOrNe() 1063 unsigned PredCond = PPC::getPredicateCondition(Pred); in getPredicateToDecImm() local 1065 if (PredCond == PPC::PRED_GE) in getPredicateToDecImm() 1067 if (PredCond == PPC::PRED_LT) in getPredicateToDecImm() 1082 unsigned PredCond = PPC::getPredicateCondition(Pred); in getPredicateToIncImm() local 1084 if (PredCond == PPC::PRED_GT) in getPredicateToIncImm() 1086 if (PredCond == PPC::PRED_LE) in getPredicateToIncImm()
|
H A D | PPCInstrInfo.cpp | 2425 unsigned PredCond = PPC::getPredicateCondition(Pred); in optimizeCompareInstr() local 2427 if (PredCond != PPC::PRED_EQ && PredCond != PPC::PRED_NE) in optimizeCompareInstr() 2490 unsigned PredCond = PPC::getPredicateCondition(Pred); in optimizeCompareInstr() local 2496 if (Immed == -1 && PredCond == PPC::PRED_GT) in optimizeCompareInstr() 2500 else if (Immed == -1 && PredCond == PPC::PRED_LE) in optimizeCompareInstr() 2503 else if (Immed == 1 && PredCond == PPC::PRED_LT) in optimizeCompareInstr() 2506 else if (Immed == 1 && PredCond == PPC::PRED_GE) in optimizeCompareInstr() 2609 unsigned PredCond = PPC::getPredicateCondition(Pred); in optimizeCompareInstr() local 2611 PredCond == PPC::PRED_EQ || PredCond == PPC::PRED_NE) && in optimizeCompareInstr() 2613 (void)PredCond; // To suppress warning in release build. in optimizeCompareInstr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 6584 Value *PredCond; in getDomPredecessorCondition() local 6586 if (!match(PredBB->getTerminator(), m_Br(m_Value(PredCond), TrueBB, FalseBB))) in getDomPredecessorCondition() 6597 return {PredCond, TrueBB == ContextBB}; in getDomPredecessorCondition() 6604 auto PredCond = getDomPredecessorCondition(ContextI); in isImpliedByDomCondition() local 6605 if (PredCond.first) in isImpliedByDomCondition() 6606 return isImpliedCondition(PredCond.first, Cond, DL, PredCond.second); in isImpliedByDomCondition() 6614 auto PredCond = getDomPredecessorCondition(ContextI); in isImpliedByDomCondition() local 6615 if (PredCond.first) in isImpliedByDomCondition() 6616 return isImpliedCondition(PredCond.first, Pred, LHS, RHS, DL, in isImpliedByDomCondition() 6617 PredCond.second); in isImpliedByDomCondition()
|