Searched refs:FalseBB (Results 1 - 13 of 13) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DIfConversion.cpp132 /// TrueBB / FalseBB- See analyzeBranch().
151 MachineBasicBlock *FalseBB = nullptr; member in struct:__anon1726::IfConverter::BBInfo
519 << ((Kind == ICSimpleFalse) ? BBI.FalseBB->getNumber()
547 << ",F:" << BBI.FalseBB->getNumber() << ") ");
565 << ",F:" << BBI.FalseBB->getNumber() << ") ");
577 << ",F:" << BBI.FalseBB->getNumber() << ") ");
633 TII->insertBranch(*BBI.BB, BBI.FalseBB, BBI.TrueBB, BBI.BrCond, dl);
634 std::swap(BBI.TrueBB, BBI.FalseBB);
699 ? TrueBBI.TrueBB : TrueBBI.FalseBB;
710 MachineBasicBlock *TExit = FalseBranch ? TrueBBI.FalseBB
[all...]
H A DCodeGenPrepare.cpp1470 BasicBlock *TrueBB, *FalseBB; local
1471 if (!match(DomBB->getTerminator(), m_Br(m_Value(DomCond), TrueBB, FalseBB)))
1473 if (CmpBB != FalseBB)
7320 /// br i1 %or.cond, label %TrueBB, label %FalseBB
7329 /// br i1 %1, label %TrueBB, label %FalseBB
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h125 MachineBasicBlock *TrueBB, *FalseBB; member in struct:llvm::SwitchCG::CaseBlock
145 TrueBB(truebb), FalseBB(falsebb), ThisBB(me), DL(dl),
156 CmpRHS(cmprhs), TrueBB(truebb), FalseBB(falsebb), ThisBB(me),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp889 MachineBasicBlock *TrueBB = nullptr, *FalseBB = nullptr; local
894 TII->analyzeBranch(MBB, TrueBB, FalseBB, Cond, false, BranchInstrs);
908 assert((TrueBB == &Dst) || (FalseBB == &Dst));
915 if (hasUnoccupiedSlot(BranchInstrs[1]) && (FalseBB == &Dst))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp1906 MachineBasicBlock *FalseBB = nullptr;
1909 TII->analyzeBranch(*CodeBB, TrueBB, FalseBB, Cond);
1913 if (FalseBB == nullptr && TrueBB == nullptr && FallthroughBB == nullptr) {
1923 if (FalseBB == nullptr && TrueBB == nullptr) {
1926 FalseBB =
1927 (FallthroughBB && (FallthroughBB != TrueBB)) ? FallthroughBB : FalseBB;
1930 if ((TrueBB != nullptr && FalseBB == nullptr) || (TrueBB == FalseBB)) {
1940 FalseBBReg, FalseBB->getNumber());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3512 // true or to FalseBB if Cond is false.
3517 BasicBlock *TrueBB, BasicBlock *FalseBB,
3522 // If TrueBB and FalseBB are equal, only try to preserve one copy of that
3525 BasicBlock *KeepEdge2 = TrueBB != FalseBB ? FalseBB : nullptr;
3544 if (TrueBB == FalseBB)
3551 BranchInst *NewBI = Builder.CreateCondBr(Cond, TrueBB, FalseBB);
3555 } else if (KeepEdge1 && (KeepEdge2 || TrueBB == FalseBB)) {
3567 // Only FalseBB was found.
3568 Builder.CreateBr(FalseBB);
3516 SimplifyTerminatorOnSelect(Instruction *OldTerm, Value *Cond, BasicBlock *TrueBB, BasicBlock *FalseBB, uint32_t TrueWeight, uint32_t FalseWeight) argument
3589 BasicBlock *FalseBB = SI->findCaseValue(FalseVal)->getCaseSuccessor(); local
3624 BasicBlock *FalseBB = FBA->getBasicBlock(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp619 // TrueBB and FalseBB are always different unless the incoming IR is
621 if (CB.TrueBB != CB.FalseBB)
622 addSuccessorWithProb(CB.ThisBB, CB.FalseBB, CB.FalseProb);
625 // if (SwitchBB->getBasicBlock() != CB.FalseBB->getBasicBlock())
626 addMachineCFGPred({SwitchBB->getBasicBlock(), CB.FalseBB->getBasicBlock()},
632 std::swap(CB.TrueBB, CB.FalseBB);
639 MIB.buildBr(*CB.FalseBB);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2530 BasicBlock *TrueBB, *FalseBB; local
2536 TrueBB, FalseBB)))
2542 if (SuccBB != (Pred == ICmpInst::ICMP_EQ ? TrueBB : FalseBB))
2544 assert(FreeInstrBB == (Pred == ICmpInst::ICMP_EQ ? FalseBB : TrueBB) &&
H A DInstCombineCompares.cpp1467 BasicBlock *TrueBB, *FalseBB; local
1468 if (!match(DomBB->getTerminator(), m_Br(m_Value(DomCond), TrueBB, FalseBB)))
1471 assert((TrueBB == CmpBB || FalseBB == CmpBB) &&
1475 if (TrueBB == FalseBB)
1493 // br DomCond, CmpBB, FalseBB
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp5579 BasicBlock *TrueBB, *FalseBB; local
5580 if (!match(PredBB->getTerminator(), m_Br(m_Value(PredCond), TrueBB, FalseBB)))
5584 if (TrueBB == FalseBB)
5587 assert((TrueBB == ContextBB || FalseBB == ContextBB) &&
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1930 if (SDB->SL->SwitchCases[i].TrueBB != SDB->SL->SwitchCases[i].FalseBB)
1931 Succs.push_back(SDB->SL->SwitchCases[i].FalseBB);
H A DSelectionDAGBuilder.cpp2246 if (Cases[0].CC == ISD::SETNE && Cases[0].FalseBB == Cases[1].ThisBB)
2406 // TrueBB and FalseBB are always different unless the incoming IR is
2408 if (CB.TrueBB != CB.FalseBB)
2409 addSuccessorWithProb(SwitchBB, CB.FalseBB, CB.FalseProb);
2415 std::swap(CB.TrueBB, CB.FalseBB);
2428 DAG.getBasicBlock(CB.FalseBB));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp22931 SDValue FalseBB = User->getOperand(1);
22936 Dest = FalseBB;
22972 SDValue FalseBB = User->getOperand(1);
22977 Dest = FalseBB;
[all...]

Completed in 1034 milliseconds