/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 273 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 D | LoopUnswitch.cpp | 273 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 D | LoopUnswitch.cpp | 273 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 D | LoopUnswitch.cpp | 271 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 D | LoopUnswitch.cpp | 273 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 D | LoopUnswitch.cpp | 273 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 D | LoopUnswitch.cpp | 262 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 D | LICM.cpp | 575 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 D | LoopUnswitch.cpp | 257 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 D | LICM.cpp | 558 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 D | LoopUnswitch.cpp | 259 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 D | LICM.cpp | 602 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 D | LoopUnswitch.cpp | 257 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 D | LICM.cpp | 558 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 D | LoopUnswitch.cpp | 259 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 D | LoopUnswitch.cpp | 259 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 D | LoopUnswitch.cpp | 258 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 D | LICM.cpp | 592 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 D | LoopUnswitch.cpp | 259 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 D | LoopPredication.cpp | 652 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 D | LICM.cpp | 521 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 D | LoopUnswitch.cpp | 250 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 D | LoopPredication.cpp | 643 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 D | LoopUnswitch.cpp | 272 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 D | LoopUnswitch.cpp | 272 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()
|