Home
last modified time | relevance | path

Searched refs:FalseBlock (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSelectOptimize.cpp660 BasicBlock *TrueBlock = nullptr, *FalseBlock = nullptr; in convertProfitableSIGroups() local
679 FalseBlock = in convertProfitableSIGroups()
682 FalseBranch = BranchInst::Create(EndBlock, FalseBlock); in convertProfitableSIGroups()
689 if (TrueBlock == FalseBlock) { in convertProfitableSIGroups()
693 FalseBlock = BasicBlock::Create(StartBlock->getContext(), "select.false", in convertProfitableSIGroups()
695 auto *FalseBranch = BranchInst::Create(EndBlock, FalseBlock); in convertProfitableSIGroups()
707 FT = FalseBlock; in convertProfitableSIGroups()
709 } else if (FalseBlock == nullptr) { in convertProfitableSIGroups()
712 FalseBlock = StartBlock; in convertProfitableSIGroups()
715 FT = FalseBlock; in convertProfitableSIGroups()
[all …]
H A DCodeGenPrepare.cpp7608 BasicBlock *FalseBlock = nullptr; in optimizeSelectInst() local
7615 FalseBlock = FalseBranch->getParent(); in optimizeSelectInst()
7630 FalseBlock = FalseBranch->getParent(); in optimizeSelectInst()
7637 if (FalseBlock) in optimizeSelectInst()
7638 FalseBlock->setName(FalseInstrs.size() == 0 ? "select.false" in optimizeSelectInst()
7644 if (FalseBlock) in optimizeSelectInst()
7645 FreshBBs.insert(FalseBlock); in optimizeSelectInst()
7669 else if (FalseBlock == nullptr) in optimizeSelectInst()
7670 FalseBlock = StartBlock; in optimizeSelectInst()
7682 PN->addIncoming(getTrueOrFalseValue(SI, false, INS), FalseBlock); in optimizeSelectInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp564 MachineBasicBlock *&FalseBlock, in analyzeBranch() argument
600 FalseBlock = nullptr; in analyzeBranch()
627 FalseBlock = TrueBlock; in analyzeBranch()
660 MachineBasicBlock *FalseBlock, in insertBranch() argument
670 assert(!FalseBlock && "Unconditional branch with multiple successors!"); in insertBranch()
683 if (!FalseBlock) in insertBranch()
686 BuildMI(&MBB, DL, get(Lanai::BT)).addMBB(FalseBlock); in insertBranch()
H A DLanaiInstrInfo.h90 MachineBasicBlock *&FalseBlock,
142 MachineBasicBlock *FalseBlock,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1816 llvm::BasicBlock *FalseBlock, uint64_t TrueCount /* = 0 */, in EmitBranchToCounterBlock() argument
1821 return EmitBranchOnBoolExpr(Cond, TrueBlock, FalseBlock, TrueCount, LH); in EmitBranchToCounterBlock()
1846 ElseBlock = FalseBlock; in EmitBranchToCounterBlock()
1865 NextBlock = FalseBlock; in EmitBranchToCounterBlock()
1891 const Expr *Cond, llvm::BasicBlock *TrueBlock, llvm::BasicBlock *FalseBlock, in EmitBranchOnBoolExpr() argument
1909 FalseBlock, TrueCount, LH); in EmitBranchOnBoolExpr()
1920 FalseBlock, TrueCount, LH, CondBOp); in EmitBranchOnBoolExpr()
1938 EmitBranchOnBoolExpr(CondBOp->getLHS(), LHSTrue, FalseBlock, RHSCount, in EmitBranchOnBoolExpr()
1949 FalseBlock, TrueCount, LH); in EmitBranchOnBoolExpr()
1966 FalseBlock, TrueCount, LH); in EmitBranchOnBoolExpr()
[all …]
H A DCodeGenFunction.h5200 llvm::BasicBlock *FalseBlock,
5211 llvm::BasicBlock *FalseBlock, uint64_t TrueCount,
H A DCGStmtOpenMP.cpp2371 llvm::BasicBlock *FalseBlock, uint64_t TrueCount) { in emitPreCond() argument
2403 CGF.EmitBranchOnBoolExpr(Cond, TrueBlock, FalseBlock, TrueCount); in emitPreCond()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1529 BasicBlock *FalseBlock = Tail; in SplitBlockAndInsertIfThenElse() local
1557 handleBlock(ElseBlock, UnreachableElse, FalseBlock, ElseToTailEdge); in SplitBlockAndInsertIfThenElse()
1561 BranchInst::Create(/*ifTrue*/ TrueBlock, /*ifFalse*/ FalseBlock, Cond); in SplitBlockAndInsertIfThenElse()
1567 Updates.emplace_back(DominatorTree::Insert, Head, FalseBlock); in SplitBlockAndInsertIfThenElse()
1571 Updates.emplace_back(DominatorTree::Insert, FalseBlock, Tail); in SplitBlockAndInsertIfThenElse()
1584 L->addBasicBlockToLoop(FalseBlock, *LI); in SplitBlockAndInsertIfThenElse()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp363 BasicBlock *const FalseBlock = BranchI->getSuccessor(1); in visitCmpBlock() local
366 FalseBlock == PhiBlock ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_NE; in visitCmpBlock()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp627 CFGBlock *FalseBlock);
2621 CFGBlock *FalseBlock) { in VisitLogicalOperator() argument
2632 VisitLogicalOperator(B_RHS, Term, TrueBlock, FalseBlock); in VisitLogicalOperator()
2650 assert(TrueBlock == FalseBlock); in VisitLogicalOperator()
2656 addSuccessor(RHSBlock, FalseBlock, !KnownVal.isTrue()); in VisitLogicalOperator()
2673 FalseBlock = RHSBlock; in VisitLogicalOperator()
2680 return VisitLogicalOperator(B_LHS, B, TrueBlock, FalseBlock); in VisitLogicalOperator()
2704 addSuccessor(LHSBlock, FalseBlock, !KnownVal.isTrue()); in VisitLogicalOperator()