• Home
  • Raw
  • Download

Lines Matching refs:TrueBB

125       MachineBasicBlock *TrueBB;  member
133 ExtraCost(0), ExtraCost2(0), BB(nullptr), TrueBB(nullptr), in BBInfo()
247 return BBI.IsBrAnalyzable && BBI.TrueBB == nullptr; in blockAlwaysFallThrough()
360 : BBI.TrueBB->getNumber()) << ") "); in INITIALIZE_PASS_DEPENDENCY()
385 << BBI.TrueBB->getNumber() << ",F:" in INITIALIZE_PASS_DEPENDENCY()
403 << BBI.TrueBB->getNumber() << ",F:" in INITIALIZE_PASS_DEPENDENCY()
441 MachineBasicBlock *TrueBB) { in findFalseBlock() argument
445 if (SuccBB != TrueBB) in findFalseBlock()
457 TII->InsertBranch(*BBI.BB, BBI.FalseBB, BBI.TrueBB, BBI.BrCond, dl); in ReverseBranchCondition()
458 std::swap(BBI.TrueBB, BBI.FalseBB); in ReverseBranchCondition()
517 if (TrueBBI.TrueBB && TrueBBI.BrCond.empty()) in ValidTriangle()
522 ? TrueBBI.TrueBB : TrueBBI.FalseBB; in ValidTriangle()
533 MachineBasicBlock *TExit = FalseBranch ? TrueBBI.FalseBB : TrueBBI.TrueBB; in ValidTriangle()
552 MachineBasicBlock *TT = TrueBBI.TrueBB; in ValidDiamond()
553 MachineBasicBlock *FT = FalseBBI.TrueBB; in ValidDiamond()
655 BBI.TrueBB = BBI.FalseBB = nullptr; in ScanInstructions()
658 !TII->analyzeBranch(*BBI.BB, BBI.TrueBB, BBI.FalseBB, BBI.BrCond); in ScanInstructions()
665 BBI.FalseBB = findFalseBlock(BBI.BB, BBI.TrueBB); in ScanInstructions()
840 if (BBI.TrueBB == BB || BBI.FalseBB == BB) { in AnalyzeBlock()
858 BBStack.push_back(BBI.TrueBB); in AnalyzeBlock()
862 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in AnalyzeBlock()
1112 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertSimple()
1198 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertTriangle()
1346 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertDiamond()
1348 MachineBasicBlock *TailBB = TrueBBI.TrueBB; in IfConvertDiamond()
1352 TailBB = FalseBBI.TrueBB; in IfConvertDiamond()