Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp563 MachineBasicBlock *&TrueBlock, in analyzeBranch() argument
592 TrueBlock = Instruction->getOperand(0).getMBB(); in analyzeBranch()
604 TrueBlock = nullptr; in analyzeBranch()
611 TrueBlock = Instruction->getOperand(0).getMBB(); in analyzeBranch()
627 FalseBlock = TrueBlock; in analyzeBranch()
628 TrueBlock = Instruction->getOperand(0).getMBB(); in analyzeBranch()
659 MachineBasicBlock *TrueBlock, in insertBranch() argument
665 assert(TrueBlock && "insertBranch must not be told to insert a fallthrough"); in insertBranch()
671 BuildMI(&MBB, DL, get(Lanai::BT)).addMBB(TrueBlock); in insertBranch()
679 BuildMI(&MBB, DL, get(Lanai::BRCC)).addMBB(TrueBlock).addImm(ConditionalCode); in insertBranch()
H A DLanaiInstrInfo.h89 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TrueBlock,
141 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TrueBlock,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSelectOptimize.cpp660 BasicBlock *TrueBlock = nullptr, *FalseBlock = nullptr; in convertProfitableSIGroups() local
671 TrueBlock = BasicBlock::Create(EndBlock->getContext(), "select.true.sink", in convertProfitableSIGroups()
673 TrueBranch = BranchInst::Create(EndBlock, TrueBlock); in convertProfitableSIGroups()
689 if (TrueBlock == FalseBlock) { in convertProfitableSIGroups()
690 assert(TrueBlock == nullptr && in convertProfitableSIGroups()
705 if (TrueBlock == nullptr) { in convertProfitableSIGroups()
708 TrueBlock = StartBlock; in convertProfitableSIGroups()
710 TT = TrueBlock; in convertProfitableSIGroups()
714 TT = TrueBlock; in convertProfitableSIGroups()
741 auto *TV = getTrueOrFalseValue(SI, true, INS, TrueBlock); in convertProfitableSIGroups()
[all …]
H A DCodeGenPrepare.cpp7607 BasicBlock *TrueBlock = nullptr; in optimizeSelectInst() local
7620 TrueBlock = TrueBranch->getParent(); in optimizeSelectInst()
7629 TrueBlock = TrueBranch->getParent(); in optimizeSelectInst()
7635 if (TrueBlock) in optimizeSelectInst()
7636 TrueBlock->setName("select.true.sink"); in optimizeSelectInst()
7642 if (TrueBlock) in optimizeSelectInst()
7643 FreshBBs.insert(TrueBlock); in optimizeSelectInst()
7667 if (TrueBlock == nullptr) in optimizeSelectInst()
7668 TrueBlock = StartBlock; in optimizeSelectInst()
7681 PN->addIncoming(getTrueOrFalseValue(SI, true, INS), TrueBlock); in optimizeSelectInst()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1815 const Expr *Cond, BinaryOperator::Opcode LOp, llvm::BasicBlock *TrueBlock, in EmitBranchToCounterBlock() argument
1821 return EmitBranchOnBoolExpr(Cond, TrueBlock, FalseBlock, TrueCount, LH); in EmitBranchToCounterBlock()
1847 NextBlock = TrueBlock; in EmitBranchToCounterBlock()
1863 ThenBlock = TrueBlock; in EmitBranchToCounterBlock()
1891 const Expr *Cond, llvm::BasicBlock *TrueBlock, llvm::BasicBlock *FalseBlock, in EmitBranchOnBoolExpr() argument
1908 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1919 EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1948 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1965 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
1976 EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
[all …]
H A DCodeGenFunction.h5199 llvm::BasicBlock *TrueBlock,
5210 void EmitBranchOnBoolExpr(const Expr *Cond, llvm::BasicBlock *TrueBlock,
H A DCGStmtOpenMP.cpp2370 const Expr *Cond, llvm::BasicBlock *TrueBlock, in emitPreCond() argument
2403 CGF.EmitBranchOnBoolExpr(Cond, TrueBlock, FalseBlock, TrueCount); in emitPreCond()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1528 BasicBlock *TrueBlock = Tail; in SplitBlockAndInsertIfThenElse() local
1556 handleBlock(ThenBlock, UnreachableThen, TrueBlock, ThenToTailEdge); in SplitBlockAndInsertIfThenElse()
1561 BranchInst::Create(/*ifTrue*/ TrueBlock, /*ifFalse*/ FalseBlock, Cond); in SplitBlockAndInsertIfThenElse()
1566 Updates.emplace_back(DominatorTree::Insert, Head, TrueBlock); in SplitBlockAndInsertIfThenElse()
1569 Updates.emplace_back(DominatorTree::Insert, TrueBlock, Tail); in SplitBlockAndInsertIfThenElse()
1582 L->addBasicBlockToLoop(TrueBlock, *LI); in SplitBlockAndInsertIfThenElse()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp626 CFGBlock *TrueBlock,
2620 CFGBlock *TrueBlock, in VisitLogicalOperator() argument
2632 VisitLogicalOperator(B_RHS, Term, TrueBlock, FalseBlock); in VisitLogicalOperator()
2650 assert(TrueBlock == FalseBlock); in VisitLogicalOperator()
2651 addSuccessor(RHSBlock, TrueBlock); in VisitLogicalOperator()
2655 addSuccessor(RHSBlock, TrueBlock, !KnownVal.isFalse()); in VisitLogicalOperator()
2675 TrueBlock = RHSBlock; in VisitLogicalOperator()
2680 return VisitLogicalOperator(B_LHS, B, TrueBlock, FalseBlock); in VisitLogicalOperator()
2699 addSuccessor(LHSBlock, TrueBlock, !KnownVal.isFalse()); in VisitLogicalOperator()
5276 CFGBlock *TrueBlock = Block; in VisitConditionalOperatorForTemporaryDtors() local
[all …]