Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCExpandISEL.cpp52 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 DDFAJumpThreading.cpp221 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 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/llvm/lib/CodeGen/
H A DSelectOptimize.cpp697 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 DCodeGenPrepare.cpp7212 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 DLanaiInstrInfo.cpp563 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 DLanaiInstrInfo.h88 MachineBasicBlock *&FalseBlock,
140 MachineBasicBlock *FalseBlock,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1742 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 DCodeGenFunction.h5019 llvm::BasicBlock *FalseBlock,
5030 llvm::BasicBlock *FalseBlock, uint64_t TrueCount,
H A DCGStmtOpenMP.cpp2324 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 DBasicBlockUtils.cpp1669 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 DCFG.cpp605 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()