Home
last modified time | relevance | path

Searched refs:TrueBlock (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCExpandISEL.cpp51 MachineBasicBlock *TrueBlock; member in __anonb2287cc50111::PPCExpandISEL
371 TrueBlock = MF->CreateMachineBasicBlock(LLVM_BB); in reorganizeBlockLayout()
372 MF->insert(It, TrueBlock); in reorganizeBlockLayout()
396 MBB->addSuccessor(IsTrueBlockRequired ? TrueBlock : Successor); in reorganizeBlockLayout()
400 TrueBlockI = TrueBlock->begin(); in reorganizeBlockLayout()
401 TrueBlock->addSuccessor(Successor); in reorganizeBlockLayout()
412 .addMBB(IsTrueBlockRequired ? TrueBlock : Successor); in reorganizeBlockLayout()
446 BuildMI(*TrueBlock, TrueBlockI, dl, in populateBlocks()
468 computeAndAddLiveIns(LPR, *TrueBlock); in populateBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp562 MachineBasicBlock *&TrueBlock, in analyzeBranch() argument
591 TrueBlock = Instruction->getOperand(0).getMBB(); in analyzeBranch()
603 TrueBlock = nullptr; in analyzeBranch()
610 TrueBlock = Instruction->getOperand(0).getMBB(); in analyzeBranch()
626 FalseBlock = TrueBlock; in analyzeBranch()
627 TrueBlock = Instruction->getOperand(0).getMBB(); in analyzeBranch()
658 MachineBasicBlock *TrueBlock, in insertBranch() argument
664 assert(TrueBlock && "insertBranch must not be told to insert a fallthrough"); in insertBranch()
670 BuildMI(&MBB, DL, get(Lanai::BT)).addMBB(TrueBlock); in insertBranch()
678 BuildMI(&MBB, DL, get(Lanai::BRCC)).addMBB(TrueBlock).addImm(ConditionalCode); in insertBranch()
H A DLanaiInstrInfo.h87 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TrueBlock,
139 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TrueBlock,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp220 BasicBlock *TrueBlock = nullptr; in unfold() local
228 "si.unfold.true", &TrueBlock, &TrueBranch, in unfold()
239 if (!TrueBlock && !FalseBlock) { in unfold()
254 if (TrueBlock && FalseBlock) { in unfold()
256 TT = TrueBlock; in unfold()
260 SIUse->addIncoming(SI->getTrueValue(), TrueBlock); in unfold()
267 Phi.addIncoming(OrigValue, TrueBlock); in unfold()
281 if (!TrueBlock) { in unfold()
287 NewBlock = TrueBlock; in unfold()
288 TT = TrueBlock; in unfold()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSelectOptimize.cpp697 BasicBlock *TrueBlock = nullptr, *FalseBlock = nullptr; in convertProfitableSIGroups() local
700 TrueBlock = BasicBlock::Create(EndBlock->getContext(), "select.true.sink", in convertProfitableSIGroups()
702 TrueBranch = BranchInst::Create(EndBlock, TrueBlock); in convertProfitableSIGroups()
718 if (TrueBlock == FalseBlock) { in convertProfitableSIGroups()
719 assert(TrueBlock == nullptr && in convertProfitableSIGroups()
734 if (TrueBlock == nullptr) { in convertProfitableSIGroups()
737 TrueBlock = StartBlock; in convertProfitableSIGroups()
739 TT = TrueBlock; in convertProfitableSIGroups()
743 TT = TrueBlock; in convertProfitableSIGroups()
763 PN->addIncoming(getTrueOrFalseValue(SI, true, INS, IB), TrueBlock); in convertProfitableSIGroups()
H A DCodeGenPrepare.cpp7211 BasicBlock *TrueBlock = nullptr; in optimizeSelectInst() local
7224 TrueBlock = TrueBranch->getParent(); in optimizeSelectInst()
7233 TrueBlock = TrueBranch->getParent(); in optimizeSelectInst()
7239 if (TrueBlock) in optimizeSelectInst()
7240 TrueBlock->setName("select.true.sink"); in optimizeSelectInst()
7246 if (TrueBlock) in optimizeSelectInst()
7247 FreshBBs.insert(TrueBlock); in optimizeSelectInst()
7271 if (TrueBlock == nullptr) in optimizeSelectInst()
7272 TrueBlock = StartBlock; in optimizeSelectInst()
7286 PN->addIncoming(getTrueOrFalseValue(SI, true, INS), TrueBlock); in optimizeSelectInst()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1741 const Expr *Cond, BinaryOperator::Opcode LOp, llvm::BasicBlock *TrueBlock, in EmitBranchToCounterBlock() argument
1747 return EmitBranchOnBoolExpr(Cond, TrueBlock, FalseBlock, TrueCount, LH); in EmitBranchToCounterBlock()
1771 NextBlock = TrueBlock; in EmitBranchToCounterBlock()
1787 ThenBlock = TrueBlock; in EmitBranchToCounterBlock()
1815 const Expr *Cond, llvm::BasicBlock *TrueBlock, llvm::BasicBlock *FalseBlock, in EmitBranchOnBoolExpr() argument
1831 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1842 EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1871 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1888 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
1899 EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
[all …]
H A DCodeGenFunction.h5018 llvm::BasicBlock *TrueBlock,
5029 void EmitBranchOnBoolExpr(const Expr *Cond, llvm::BasicBlock *TrueBlock,
H A DCGStmtOpenMP.cpp2323 const Expr *Cond, llvm::BasicBlock *TrueBlock, in emitPreCond() argument
2356 CGF.EmitBranchOnBoolExpr(Cond, TrueBlock, FalseBlock, TrueCount); in emitPreCond()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1668 BasicBlock *TrueBlock = Tail; in SplitBlockAndInsertIfThenElse() local
1696 handleBlock(ThenBlock, UnreachableThen, TrueBlock, ThenToTailEdge); in SplitBlockAndInsertIfThenElse()
1701 BranchInst::Create(/*ifTrue*/ TrueBlock, /*ifFalse*/ FalseBlock, Cond); in SplitBlockAndInsertIfThenElse()
1706 Updates.emplace_back(DominatorTree::Insert, Head, TrueBlock); in SplitBlockAndInsertIfThenElse()
1709 Updates.emplace_back(DominatorTree::Insert, TrueBlock, Tail); in SplitBlockAndInsertIfThenElse()
1722 L->addBasicBlockToLoop(TrueBlock, *LI); in SplitBlockAndInsertIfThenElse()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp604 CFGBlock *TrueBlock,
2522 CFGBlock *TrueBlock, in VisitLogicalOperator() argument
2534 VisitLogicalOperator(B_RHS, Term, TrueBlock, FalseBlock); in VisitLogicalOperator()
2552 assert(TrueBlock == FalseBlock); in VisitLogicalOperator()
2553 addSuccessor(RHSBlock, TrueBlock); in VisitLogicalOperator()
2557 addSuccessor(RHSBlock, TrueBlock, !KnownVal.isFalse()); in VisitLogicalOperator()
2577 TrueBlock = RHSBlock; in VisitLogicalOperator()
2582 return VisitLogicalOperator(B_LHS, B, TrueBlock, FalseBlock); in VisitLogicalOperator()
2601 addSuccessor(LHSBlock, TrueBlock, !KnownVal.isFalse()); in VisitLogicalOperator()
5167 CFGBlock *TrueBlock = Block; in VisitConditionalOperatorForTemporaryDtors() local
[all …]