Searched refs:TrueDest (Results 1 - 10 of 10) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp259 BasicBlock *TrueDest,
934 BasicBlock *TrueDest,
939 assert(TrueDest != FalseDest && "Branch targets should be different");
949 std::swap(TrueDest, FalseDest);
960 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI);
972 if (TrueDest != OldBranchSucc)
973 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest});
978 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) {
933 EmitPreheaderBranchOnCondition(Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, BranchInst *OldBranch, Instruction *TI) argument
H A DLICM.cpp602 BasicBlock *TrueDest = BI->getSuccessor(0);
604 if (!CurLoop->contains(TrueDest) || !CurLoop->contains(FalseDest) ||
605 TrueDest == FalseDest)
614 TrueDestSucc.insert(succ_begin(TrueDest), succ_end(TrueDest));
619 } else if (FalseDestSucc.count(TrueDest)) {
620 CommonSucc = TrueDest;
630 Function *F = TrueDest->getParent();
718 BasicBlock *TrueDest = BI->getSuccessor(0); local
739 BasicBlock *HoistTrueDest = CreateHoistedBlock(TrueDest);
[all...]
H A DLoopPredication.cpp858 BasicBlock *TrueDest = BI->getSuccessor(0); local
860 (TrueDest == L->getHeader() || BI->getSuccessor(1) == L->getHeader()) &&
874 if (TrueDest != L->getHeader())
H A DJumpThreading.cpp2697 BasicBlock *TrueDest = BI->getSuccessor(0); local
2718 BasicBlock *PredUnguardedBlock = TrueDestIsSafe ? TrueDest : FalseDest;
2719 BasicBlock *PredGuardedBlock = FalseDestIsSafe ? TrueDest : FalseDest;
H A DIndVarSimplify.cpp1859 bool TrueDest) {
1867 TrueDest ? Pred : CmpInst::getInversePredicate(Pred);
1886 UpdateRangeFromCondition(C, /*TrueDest=*/true);
1918 UpdateRangeFromCondition(BI->getCondition(), /*TrueDest=*/true);
1921 UpdateRangeFromCondition(BI->getCondition(), /*TrueDest=*/false);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp491 NotNullSucc = MBP.TrueDest;
495 NullSucc = MBP.TrueDest;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2674 BasicBlock *TrueDest = BI->getSuccessor(0);
2676 if (TrueDest == BB || FalseDest == BB)
2698 if (PBI->getSuccessor(0) == TrueDest) {
2705 } else if (PBI->getSuccessor(1) == TrueDest) {
2712 if (PBI->getSuccessor(0) != TrueDest && PBI->getSuccessor(1) != TrueDest)
2785 // BI: br i1 %y, TrueDest, FalseDest
2796 AddPredecessorToBlock(TrueDest, PredBlock, BB, MSSAU);
2797 PBI->setSuccessor(0, TrueDest);
2801 // PBI: br i1 %x, TrueDest, B
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h609 /// if Reg then goto TrueDest else goto FalseDest
621 MachineBasicBlock *TrueDest = nullptr; member in struct:llvm::TargetInstrInfo::MachineBranchPredicate
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4237 BasicBlock *TrueDest = getBasicBlock(Record[0]);
4238 if (!TrueDest)
4242 I = BranchInst::Create(TrueDest);
4251 I = BranchInst::Create(TrueDest, FalseDest, Cond);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp2685 if (AnalyzeBranchImpl(MBB, MBP.TrueDest, MBP.FalseDest, Cond, CondBranches,
2692 assert(MBP.TrueDest && "expected!");

Completed in 225 milliseconds