Lines Matching refs:BrCond
153 SmallVector<MachineOperand, 4> BrCond; member
626 if (!TII->reverseBranchCondition(BBI.BrCond)) { in reverseBranchCondition()
628 TII->insertBranch(*BBI.BB, BBI.FalseBB, BBI.TrueBB, BBI.BrCond, dl); in reverseBranchCondition()
689 if (TrueBBI.TrueBB && TrueBBI.BrCond.empty()) in ValidTriangle()
896 if (TrueBBI.BrCond.size() == 0 || in ValidForkedDiamond()
897 FalseBBI.BrCond.size() == 0) in ValidForkedDiamond()
1029 BBI.BrCond.clear(); in AnalyzeBranches()
1031 !TII->analyzeBranch(*BBI.BB, BBI.TrueBB, BBI.FalseBB, BBI.BrCond); in AnalyzeBranches()
1035 BBI.BrCond.clear(); in AnalyzeBranches()
1038 SmallVector<MachineOperand, 4> RevCond(BBI.BrCond.begin(), BBI.BrCond.end()); in AnalyzeBranches()
1043 if (BBI.BrCond.size()) { in AnalyzeBranches()
1190 if (!hasCommonTail && BBI.BrCond.size()) { in FeasibilityAnalysis()
1196 SmallVector<MachineOperand, 4> Cond(BBI.BrCond.begin(), BBI.BrCond.end()); in FeasibilityAnalysis()
1245 if (!BBI.IsBrAnalyzable || BBI.BrCond.empty() || BBI.IsDone) { in AnalyzeBlock()
1286 RevCond(BBI.BrCond.begin(), BBI.BrCond.end()); in AnalyzeBlock()
1302 bool TrueFeasible = FeasibilityAnalysis(TrueBBI, BBI.BrCond, in AnalyzeBlock()
1351 FeasibilityAnalysis(TrueBBI, BBI.BrCond, true)) { in AnalyzeBlock()
1367 FeasibilityAnalysis(TrueBBI, BBI.BrCond, true, true)) { in AnalyzeBlock()
1376 FeasibilityAnalysis(TrueBBI, BBI.BrCond)) { in AnalyzeBlock()
1540 SmallVector<MachineOperand, 4> Cond(BBI.BrCond.begin(), BBI.BrCond.end()); in IfConvertSimple()
1626 SmallVector<MachineOperand, 4> Cond(BBI.BrCond.begin(), BBI.BrCond.end()); in IfConvertTriangle()
1705 SmallVector<MachineOperand, 4> RevCond(CvtBBI->BrCond.begin(), in IfConvertTriangle()
1706 CvtBBI->BrCond.end()); in IfConvertTriangle()
1797 SmallVector<MachineOperand, 4> RevCond(BBI.BrCond.begin(), BBI.BrCond.end()); in IfConvertDiamondCommon()
1800 SmallVector<MachineOperand, 4> *Cond1 = &BBI.BrCond; in IfConvertDiamondCommon()
2034 TrueBBI.BrCond, dl); in IfConvertForkedDiamond()