/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCExpandISEL.cpp | 52 MachineBasicBlock *FalseBlock; member in __anonb2287cc50111::PPCExpandISEL 366 FalseBlock = MF->CreateMachineBasicBlock(LLVM_BB); in reorganizeBlockLayout() 367 MF->insert(It, FalseBlock); in reorganizeBlockLayout() 397 MBB->addSuccessor(IsFalseBlockRequired ? FalseBlock : Successor); in reorganizeBlockLayout() 405 FalseBlockI = FalseBlock->begin(); in reorganizeBlockLayout() 406 FalseBlock->addSuccessor(Successor); in reorganizeBlockLayout() 415 BuildMI(*(IsFalseBlockRequired ? FalseBlock : MBB), in reorganizeBlockLayout() 421 FalseBlockI = FalseBlock->begin(); // get the position of PPC::B in reorganizeBlockLayout() 454 BuildMI(*FalseBlock, FalseBlockI, dl, in populateBlocks() 474 computeAndAddLiveIns(LPR, *FalseBlock); in populateBlocks()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | DFAJumpThreading.cpp | 221 BasicBlock *FalseBlock = nullptr; in unfold() local 233 "si.unfold.false", &FalseBlock, in unfold() 239 if (!TrueBlock && !FalseBlock) { in unfold() 240 FalseBlock = BasicBlock::Create(SI->getContext(), "si.unfold.false", in unfold() 242 NewBBs->push_back(FalseBlock); in unfold() 243 BranchInst::Create(EndBlock, FalseBlock); in unfold() 244 DTU->applyUpdates({{DominatorTree::Insert, FalseBlock, EndBlock}}); in unfold() 254 if (TrueBlock && FalseBlock) { in unfold() 257 FT = FalseBlock; in unfold() 261 SIUse->addIncoming(SI->getFalseValue(), FalseBlock); in unfold() [all …]
|
H A D | MergeICmps.cpp | 363 BasicBlock *const FalseBlock = BranchI->getSuccessor(1); in visitCmpBlock() local 366 FalseBlock == PhiBlock ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_NE; in visitCmpBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SelectOptimize.cpp | 697 BasicBlock *TrueBlock = nullptr, *FalseBlock = nullptr; in convertProfitableSIGroups() local 708 FalseBlock = in convertProfitableSIGroups() 711 FalseBranch = BranchInst::Create(EndBlock, FalseBlock); in convertProfitableSIGroups() 718 if (TrueBlock == FalseBlock) { in convertProfitableSIGroups() 722 FalseBlock = BasicBlock::Create(StartBlock->getContext(), "select.false", in convertProfitableSIGroups() 724 auto *FalseBranch = BranchInst::Create(EndBlock, FalseBlock); in convertProfitableSIGroups() 736 FT = FalseBlock; in convertProfitableSIGroups() 738 } else if (FalseBlock == nullptr) { in convertProfitableSIGroups() 741 FalseBlock = StartBlock; in convertProfitableSIGroups() 744 FT = FalseBlock; in convertProfitableSIGroups() [all …]
|
H A D | CodeGenPrepare.cpp | 7212 BasicBlock *FalseBlock = nullptr; in optimizeSelectInst() local 7219 FalseBlock = FalseBranch->getParent(); in optimizeSelectInst() 7234 FalseBlock = FalseBranch->getParent(); in optimizeSelectInst() 7241 if (FalseBlock) in optimizeSelectInst() 7242 FalseBlock->setName(FalseInstrs.size() == 0 ? "select.false" in optimizeSelectInst() 7248 if (FalseBlock) in optimizeSelectInst() 7249 FreshBBs.insert(FalseBlock); in optimizeSelectInst() 7273 else if (FalseBlock == nullptr) in optimizeSelectInst() 7274 FalseBlock = StartBlock; in optimizeSelectInst() 7287 PN->addIncoming(getTrueOrFalseValue(SI, false, INS), FalseBlock); in optimizeSelectInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiInstrInfo.cpp | 563 MachineBasicBlock *&FalseBlock, in analyzeBranch() argument 599 FalseBlock = nullptr; in analyzeBranch() 626 FalseBlock = TrueBlock; in analyzeBranch() 659 MachineBasicBlock *FalseBlock, in insertBranch() argument 669 assert(!FalseBlock && "Unconditional branch with multiple successors!"); in insertBranch() 682 if (!FalseBlock) in insertBranch() 685 BuildMI(&MBB, DL, get(Lanai::BT)).addMBB(FalseBlock); in insertBranch()
|
H A D | LanaiInstrInfo.h | 88 MachineBasicBlock *&FalseBlock, 140 MachineBasicBlock *FalseBlock,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 1742 llvm::BasicBlock *FalseBlock, uint64_t TrueCount /* = 0 */, in EmitBranchToCounterBlock() argument 1747 return EmitBranchOnBoolExpr(Cond, TrueBlock, FalseBlock, TrueCount, LH); in EmitBranchToCounterBlock() 1770 ElseBlock = FalseBlock; in EmitBranchToCounterBlock() 1789 NextBlock = FalseBlock; in EmitBranchToCounterBlock() 1815 const Expr *Cond, llvm::BasicBlock *TrueBlock, llvm::BasicBlock *FalseBlock, in EmitBranchOnBoolExpr() argument 1832 FalseBlock, TrueCount, LH); in EmitBranchOnBoolExpr() 1843 FalseBlock, TrueCount, LH, CondBOp); in EmitBranchOnBoolExpr() 1861 EmitBranchOnBoolExpr(CondBOp->getLHS(), LHSTrue, FalseBlock, RHSCount, in EmitBranchOnBoolExpr() 1872 FalseBlock, TrueCount, LH); in EmitBranchOnBoolExpr() 1889 FalseBlock, TrueCount, LH); in EmitBranchOnBoolExpr() [all …]
|
H A D | CodeGenFunction.h | 5019 llvm::BasicBlock *FalseBlock, 5030 llvm::BasicBlock *FalseBlock, uint64_t TrueCount,
|
H A D | CGStmtOpenMP.cpp | 2324 llvm::BasicBlock *FalseBlock, uint64_t TrueCount) { in emitPreCond() argument 2356 CGF.EmitBranchOnBoolExpr(Cond, TrueBlock, FalseBlock, TrueCount); in emitPreCond()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BasicBlockUtils.cpp | 1669 BasicBlock *FalseBlock = Tail; in SplitBlockAndInsertIfThenElse() local 1697 handleBlock(ElseBlock, UnreachableElse, FalseBlock, ElseToTailEdge); in SplitBlockAndInsertIfThenElse() 1701 BranchInst::Create(/*ifTrue*/ TrueBlock, /*ifFalse*/ FalseBlock, Cond); in SplitBlockAndInsertIfThenElse() 1707 Updates.emplace_back(DominatorTree::Insert, Head, FalseBlock); in SplitBlockAndInsertIfThenElse() 1711 Updates.emplace_back(DominatorTree::Insert, FalseBlock, Tail); in SplitBlockAndInsertIfThenElse() 1724 L->addBasicBlockToLoop(FalseBlock, *LI); in SplitBlockAndInsertIfThenElse()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CFG.cpp | 605 CFGBlock *FalseBlock); 2523 CFGBlock *FalseBlock) { in VisitLogicalOperator() argument 2534 VisitLogicalOperator(B_RHS, Term, TrueBlock, FalseBlock); in VisitLogicalOperator() 2552 assert(TrueBlock == FalseBlock); in VisitLogicalOperator() 2558 addSuccessor(RHSBlock, FalseBlock, !KnownVal.isTrue()); in VisitLogicalOperator() 2575 FalseBlock = RHSBlock; in VisitLogicalOperator() 2582 return VisitLogicalOperator(B_LHS, B, TrueBlock, FalseBlock); in VisitLogicalOperator() 2606 addSuccessor(LHSBlock, FalseBlock, !KnownVal.isTrue()); in VisitLogicalOperator()
|