Home
last modified time | relevance | path

Searched refs:TrueDest (Results 1 – 25 of 177) sorted by relevance

12345678

/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp273 BasicBlock *TrueDest, BasicBlock *FalseDest,
878 BasicBlock *TrueDest = LoopHeader; in processCurrentLoop() local
881 std::swap(TrueDest, FalseDest); in processCurrentLoop()
885 emitPreheaderBranchOnCondition(LoopCond, Info->KnownValue, TrueDest, in processCurrentLoop()
990 Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, in emitPreheaderBranchOnCondition() argument
994 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
1042 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
1054 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
1066 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
1067 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
[all …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp273 BasicBlock *TrueDest, BasicBlock *FalseDest,
878 BasicBlock *TrueDest = LoopHeader; in processCurrentLoop() local
881 std::swap(TrueDest, FalseDest); in processCurrentLoop()
885 emitPreheaderBranchOnCondition(LoopCond, Info->KnownValue, TrueDest, in processCurrentLoop()
990 Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, in emitPreheaderBranchOnCondition() argument
994 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
1042 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
1054 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
1066 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
1067 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp273 BasicBlock *TrueDest, BasicBlock *FalseDest,
878 BasicBlock *TrueDest = LoopHeader; in processCurrentLoop() local
881 std::swap(TrueDest, FalseDest); in processCurrentLoop()
885 emitPreheaderBranchOnCondition(LoopCond, Info->KnownValue, TrueDest, in processCurrentLoop()
990 Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, in emitPreheaderBranchOnCondition() argument
994 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
1042 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
1054 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
1066 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
1067 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp271 BasicBlock *TrueDest, BasicBlock *FalseDest,
873 BasicBlock *TrueDest = LoopHeader; in processCurrentLoop() local
876 std::swap(TrueDest, FalseDest); in processCurrentLoop()
880 emitPreheaderBranchOnCondition(LoopCond, Info->KnownValue, TrueDest, in processCurrentLoop()
985 Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, in emitPreheaderBranchOnCondition() argument
989 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
1037 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
1049 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
1061 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
1062 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
[all …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp273 BasicBlock *TrueDest, BasicBlock *FalseDest,
878 BasicBlock *TrueDest = LoopHeader; in processCurrentLoop() local
881 std::swap(TrueDest, FalseDest); in processCurrentLoop()
885 emitPreheaderBranchOnCondition(LoopCond, Info->KnownValue, TrueDest, in processCurrentLoop()
990 Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, in emitPreheaderBranchOnCondition() argument
994 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
1042 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
1054 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
1066 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
1067 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp273 BasicBlock *TrueDest, BasicBlock *FalseDest,
878 BasicBlock *TrueDest = LoopHeader; in processCurrentLoop() local
881 std::swap(TrueDest, FalseDest); in processCurrentLoop()
885 emitPreheaderBranchOnCondition(LoopCond, Info->KnownValue, TrueDest, in processCurrentLoop()
990 Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, in emitPreheaderBranchOnCondition() argument
994 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
1042 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
1054 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
1066 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
1067 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp262 BasicBlock *TrueDest,
916 BasicBlock *TrueDest, in emitPreheaderBranchOnCondition() argument
921 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
931 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
942 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
954 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
955 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
960 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in emitPreheaderBranchOnCondition()
H A DLICM.cpp575 BasicBlock *TrueDest = BI->getSuccessor(0); in registerPossiblyHoistableBranch() local
577 if (!CurLoop->contains(TrueDest) || !CurLoop->contains(FalseDest) || in registerPossiblyHoistableBranch()
578 TrueDest == FalseDest) in registerPossiblyHoistableBranch()
587 TrueDestSucc.insert(succ_begin(TrueDest), succ_end(TrueDest)); in registerPossiblyHoistableBranch()
592 } else if (FalseDestSucc.count(TrueDest)) { in registerPossiblyHoistableBranch()
593 CommonSucc = TrueDest; in registerPossiblyHoistableBranch()
603 Function *F = TrueDest->getParent(); in registerPossiblyHoistableBranch()
691 BasicBlock *TrueDest = BI->getSuccessor(0); in getOrCreateHoistedBlock() local
712 BasicBlock *HoistTrueDest = CreateHoistedBlock(TrueDest); in getOrCreateHoistedBlock()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp257 BasicBlock *TrueDest,
911 BasicBlock *TrueDest, in emitPreheaderBranchOnCondition() argument
916 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
926 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
937 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
949 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
950 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
955 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in emitPreheaderBranchOnCondition()
H A DLICM.cpp558 BasicBlock *TrueDest = BI->getSuccessor(0); in registerPossiblyHoistableBranch() local
560 if (!CurLoop->contains(TrueDest) || !CurLoop->contains(FalseDest) || in registerPossiblyHoistableBranch()
561 TrueDest == FalseDest) in registerPossiblyHoistableBranch()
570 TrueDestSucc.insert(succ_begin(TrueDest), succ_end(TrueDest)); in registerPossiblyHoistableBranch()
575 } else if (FalseDestSucc.count(TrueDest)) { in registerPossiblyHoistableBranch()
576 CommonSucc = TrueDest; in registerPossiblyHoistableBranch()
586 Function *F = TrueDest->getParent(); in registerPossiblyHoistableBranch()
674 BasicBlock *TrueDest = BI->getSuccessor(0); in getOrCreateHoistedBlock() local
695 BasicBlock *HoistTrueDest = CreateHoistedBlock(TrueDest); in getOrCreateHoistedBlock()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp259 BasicBlock *TrueDest,
934 BasicBlock *TrueDest, in EmitPreheaderBranchOnCondition() argument
939 assert(TrueDest != FalseDest && "Branch targets should be different"); in EmitPreheaderBranchOnCondition()
949 std::swap(TrueDest, FalseDest); in EmitPreheaderBranchOnCondition()
960 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in EmitPreheaderBranchOnCondition()
972 if (TrueDest != OldBranchSucc) in EmitPreheaderBranchOnCondition()
973 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in EmitPreheaderBranchOnCondition()
978 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in EmitPreheaderBranchOnCondition()
H A DLICM.cpp602 BasicBlock *TrueDest = BI->getSuccessor(0); in registerPossiblyHoistableBranch() local
604 if (!CurLoop->contains(TrueDest) || !CurLoop->contains(FalseDest) || in registerPossiblyHoistableBranch()
605 TrueDest == FalseDest) in registerPossiblyHoistableBranch()
614 TrueDestSucc.insert(succ_begin(TrueDest), succ_end(TrueDest)); in registerPossiblyHoistableBranch()
619 } else if (FalseDestSucc.count(TrueDest)) { in registerPossiblyHoistableBranch()
620 CommonSucc = TrueDest; in registerPossiblyHoistableBranch()
630 Function *F = TrueDest->getParent(); in registerPossiblyHoistableBranch()
718 BasicBlock *TrueDest = BI->getSuccessor(0); in getOrCreateHoistedBlock() local
739 BasicBlock *HoistTrueDest = CreateHoistedBlock(TrueDest); in getOrCreateHoistedBlock()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp257 BasicBlock *TrueDest,
911 BasicBlock *TrueDest, in emitPreheaderBranchOnCondition() argument
916 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
926 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
937 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
949 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
950 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
955 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in emitPreheaderBranchOnCondition()
H A DLICM.cpp558 BasicBlock *TrueDest = BI->getSuccessor(0); in registerPossiblyHoistableBranch() local
560 if (!CurLoop->contains(TrueDest) || !CurLoop->contains(FalseDest) || in registerPossiblyHoistableBranch()
561 TrueDest == FalseDest) in registerPossiblyHoistableBranch()
570 TrueDestSucc.insert(succ_begin(TrueDest), succ_end(TrueDest)); in registerPossiblyHoistableBranch()
575 } else if (FalseDestSucc.count(TrueDest)) { in registerPossiblyHoistableBranch()
576 CommonSucc = TrueDest; in registerPossiblyHoistableBranch()
586 Function *F = TrueDest->getParent(); in registerPossiblyHoistableBranch()
674 BasicBlock *TrueDest = BI->getSuccessor(0); in getOrCreateHoistedBlock() local
695 BasicBlock *HoistTrueDest = CreateHoistedBlock(TrueDest); in getOrCreateHoistedBlock()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp259 BasicBlock *TrueDest,
934 BasicBlock *TrueDest, in EmitPreheaderBranchOnCondition() argument
939 assert(TrueDest != FalseDest && "Branch targets should be different"); in EmitPreheaderBranchOnCondition()
949 std::swap(TrueDest, FalseDest); in EmitPreheaderBranchOnCondition()
960 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in EmitPreheaderBranchOnCondition()
972 if (TrueDest != OldBranchSucc) in EmitPreheaderBranchOnCondition()
973 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in EmitPreheaderBranchOnCondition()
978 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in EmitPreheaderBranchOnCondition()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp259 BasicBlock *TrueDest,
934 BasicBlock *TrueDest, in EmitPreheaderBranchOnCondition() argument
939 assert(TrueDest != FalseDest && "Branch targets should be different"); in EmitPreheaderBranchOnCondition()
949 std::swap(TrueDest, FalseDest); in EmitPreheaderBranchOnCondition()
960 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in EmitPreheaderBranchOnCondition()
972 if (TrueDest != OldBranchSucc) in EmitPreheaderBranchOnCondition()
973 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in EmitPreheaderBranchOnCondition()
978 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in EmitPreheaderBranchOnCondition()
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp258 BasicBlock *TrueDest,
929 BasicBlock *TrueDest, in EmitPreheaderBranchOnCondition() argument
934 assert(TrueDest != FalseDest && "Branch targets should be different"); in EmitPreheaderBranchOnCondition()
944 std::swap(TrueDest, FalseDest); in EmitPreheaderBranchOnCondition()
955 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in EmitPreheaderBranchOnCondition()
967 if (TrueDest != OldBranchSucc) in EmitPreheaderBranchOnCondition()
968 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in EmitPreheaderBranchOnCondition()
973 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in EmitPreheaderBranchOnCondition()
H A DLICM.cpp592 BasicBlock *TrueDest = BI->getSuccessor(0); in registerPossiblyHoistableBranch() local
594 if (!CurLoop->contains(TrueDest) || !CurLoop->contains(FalseDest) || in registerPossiblyHoistableBranch()
595 TrueDest == FalseDest) in registerPossiblyHoistableBranch()
604 TrueDestSucc.insert(succ_begin(TrueDest), succ_end(TrueDest)); in registerPossiblyHoistableBranch()
609 } else if (FalseDestSucc.count(TrueDest)) { in registerPossiblyHoistableBranch()
610 CommonSucc = TrueDest; in registerPossiblyHoistableBranch()
620 Function *F = TrueDest->getParent(); in registerPossiblyHoistableBranch()
708 BasicBlock *TrueDest = BI->getSuccessor(0); in getOrCreateHoistedBlock() local
729 BasicBlock *HoistTrueDest = CreateHoistedBlock(TrueDest); in getOrCreateHoistedBlock()
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp259 BasicBlock *TrueDest,
930 BasicBlock *TrueDest, in EmitPreheaderBranchOnCondition() argument
935 assert(TrueDest != FalseDest && "Branch targets should be different"); in EmitPreheaderBranchOnCondition()
945 std::swap(TrueDest, FalseDest); in EmitPreheaderBranchOnCondition()
956 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in EmitPreheaderBranchOnCondition()
968 if (TrueDest != OldBranchSucc) in EmitPreheaderBranchOnCondition()
969 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in EmitPreheaderBranchOnCondition()
974 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in EmitPreheaderBranchOnCondition()
H A DLoopPredication.cpp652 BasicBlock *TrueDest, *FalseDest; in parseLoopLatchICmp() local
655 m_Br(m_ICmp(Pred, m_Value(LHS), m_Value(RHS)), TrueDest, in parseLoopLatchICmp()
660 assert((TrueDest == L->getHeader() || FalseDest == L->getHeader()) && in parseLoopLatchICmp()
662 if (TrueDest != L->getHeader()) in parseLoopLatchICmp()
H A DLICM.cpp521 BasicBlock *TrueDest = BI->getSuccessor(0); in registerPossiblyHoistableBranch() local
523 if (!CurLoop->contains(TrueDest) || !CurLoop->contains(FalseDest) || in registerPossiblyHoistableBranch()
524 TrueDest == FalseDest) in registerPossiblyHoistableBranch()
533 TrueDestSucc.insert(succ_begin(TrueDest), succ_end(TrueDest)); in registerPossiblyHoistableBranch()
538 } else if (FalseDestSucc.count(TrueDest)) { in registerPossiblyHoistableBranch()
539 CommonSucc = TrueDest; in registerPossiblyHoistableBranch()
549 Function *F = TrueDest->getParent(); in registerPossiblyHoistableBranch()
637 BasicBlock *TrueDest = BI->getSuccessor(0); in getOrCreateHoistedBlock() local
658 BasicBlock *HoistTrueDest = CreateHoistedBlock(TrueDest); in getOrCreateHoistedBlock()
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp250 BasicBlock *TrueDest,
908 BasicBlock *TrueDest, in EmitPreheaderBranchOnCondition() argument
913 assert(TrueDest != FalseDest && "Branch targets should be different"); in EmitPreheaderBranchOnCondition()
923 std::swap(TrueDest, FalseDest); in EmitPreheaderBranchOnCondition()
934 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in EmitPreheaderBranchOnCondition()
946 if (TrueDest != OldBranchSucc) in EmitPreheaderBranchOnCondition()
947 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in EmitPreheaderBranchOnCondition()
952 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in EmitPreheaderBranchOnCondition()
H A DLoopPredication.cpp643 BasicBlock *TrueDest, *FalseDest; in parseLoopLatchICmp() local
646 m_Br(m_ICmp(Pred, m_Value(LHS), m_Value(RHS)), TrueDest, in parseLoopLatchICmp()
651 assert((TrueDest == L->getHeader() || FalseDest == L->getHeader()) && in parseLoopLatchICmp()
653 if (TrueDest != L->getHeader()) in parseLoopLatchICmp()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp272 BasicBlock *TrueDest, BasicBlock *FalseDest,
1089 Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, in emitPreheaderBranchOnCondition() argument
1093 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
1141 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
1153 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
1165 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
1166 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
1171 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in emitPreheaderBranchOnCondition()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp272 BasicBlock *TrueDest, BasicBlock *FalseDest,
1089 Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, in emitPreheaderBranchOnCondition() argument
1093 assert(TrueDest != FalseDest && "Branch targets should be different"); in emitPreheaderBranchOnCondition()
1141 std::swap(TrueDest, FalseDest); in emitPreheaderBranchOnCondition()
1153 IRBuilder<>(OldBranch).CreateCondBr(BranchVal, TrueDest, FalseDest, TI); in emitPreheaderBranchOnCondition()
1165 if (TrueDest != OldBranchSucc) in emitPreheaderBranchOnCondition()
1166 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in emitPreheaderBranchOnCondition()
1171 if (OldBranchSucc != TrueDest && OldBranchSucc != FalseDest) { in emitPreheaderBranchOnCondition()

12345678