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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DIfConversion.cpp133 /// TrueBB / FalseBB- See analyzeBranch().
152 MachineBasicBlock *FalseBB = nullptr; member in struct:__anon3479::IfConverter::BBInfo
517 << ((Kind == ICSimpleFalse) ? BBI.FalseBB->getNumber()
545 << ",F:" << BBI.FalseBB->getNumber() << ") ");
563 << ",F:" << BBI.FalseBB->getNumber() << ") ");
575 << ",F:" << BBI.FalseBB->getNumber() << ") ");
628 TII->insertBranch(*BBI.BB, BBI.FalseBB, BBI.TrueBB, BBI.BrCond, dl);
629 std::swap(BBI.TrueBB, BBI.FalseBB);
694 ? TrueBBI.TrueBB : TrueBBI.FalseBB;
705 MachineBasicBlock *TExit = FalseBranch ? TrueBBI.FalseBB
[all...]
H A DCodeGenPrepare.cpp1526 BasicBlock *TrueBB, *FalseBB; local
1527 if (!match(DomBB->getTerminator(), m_Br(m_Value(DomCond), TrueBB, FalseBB)))
1529 if (CmpBB != FalseBB)
7732 /// br i1 %or.cond, label %TrueBB, label %FalseBB
7741 /// br i1 %1, label %TrueBB, label %FalseBB
/freebsd-13-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-13-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-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp219 BasicBlock *TrueBB, BasicBlock *FalseBB,
3556 // true or to FalseBB if Cond is false.
3562 BasicBlock *FalseBB,
3567 // If TrueBB and FalseBB are equal, only try to preserve one copy of that
3570 BasicBlock *KeepEdge2 = TrueBB != FalseBB ? FalseBB : nullptr;
3589 if (TrueBB == FalseBB)
3596 BranchInst *NewBI = Builder.CreateCondBr(Cond, TrueBB, FalseBB);
3600 } else if (KeepEdge1 && (KeepEdge2 || TrueBB == FalseBB)) {
3612 // Only FalseBB wa
3560 SimplifyTerminatorOnSelect(Instruction *OldTerm, Value *Cond, BasicBlock *TrueBB, BasicBlock *FalseBB, uint32_t TrueWeight, uint32_t FalseWeight) argument
3635 BasicBlock *FalseBB = SI->findCaseValue(FalseVal)->getCaseSuccessor(); local
3671 BasicBlock *FalseBB = FBA->getBasicBlock(); local
[all...]
/freebsd-13-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-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp608 // TrueBB and FalseBB are always different unless the incoming IR is
610 if (CB.TrueBB != CB.FalseBB)
611 addSuccessorWithProb(CB.ThisBB, CB.FalseBB, CB.FalseProb);
614 // if (SwitchBB->getBasicBlock() != CB.FalseBB->getBasicBlock())
615 addMachineCFGPred({SwitchBB->getBasicBlock(), CB.FalseBB->getBasicBlock()},
621 std::swap(CB.TrueBB, CB.FalseBB);
627 MIB.buildBr(*CB.FalseBB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2642 BasicBlock *TrueBB, *FalseBB; local
2648 TrueBB, FalseBB)))
2654 if (SuccBB != (Pred == ICmpInst::ICMP_EQ ? TrueBB : FalseBB))
2656 assert(FreeInstrBB == (Pred == ICmpInst::ICMP_EQ ? FalseBB : TrueBB) &&
H A DInstCombineCompares.cpp1489 BasicBlock *TrueBB, *FalseBB; local
1490 if (!match(DomBB->getTerminator(), m_Br(m_Value(DomCond), TrueBB, FalseBB)))
1493 assert((TrueBB == CmpBB || FalseBB == CmpBB) &&
1497 if (TrueBB == FalseBB)
1515 // br DomCond, CmpBB, FalseBB
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp6073 BasicBlock *TrueBB, *FalseBB; local
6074 if (!match(PredBB->getTerminator(), m_Br(m_Value(PredCond), TrueBB, FalseBB)))
6078 if (TrueBB == FalseBB)
6081 assert((TrueBB == ContextBB || FalseBB == ContextBB) &&
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1908 if (SDB->SL->SwitchCases[i].TrueBB != SDB->SL->SwitchCases[i].FalseBB)
1909 Succs.push_back(SDB->SL->SwitchCases[i].FalseBB);
H A DSelectionDAGBuilder.cpp2247 if (Cases[0].CC == ISD::SETNE && Cases[0].FalseBB == Cases[1].ThisBB)
2412 // TrueBB and FalseBB are always different unless the incoming IR is
2414 if (CB.TrueBB != CB.FalseBB)
2415 addSuccessorWithProb(SwitchBB, CB.FalseBB, CB.FalseProb);
2421 std::swap(CB.TrueBB, CB.FalseBB);
2434 DAG.getBasicBlock(CB.FalseBB));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp23718 SDValue FalseBB = User->getOperand(1);
23723 Dest = FalseBB;
[all...]

Completed in 244 milliseconds