Searched defs:TrueBlock (Results 1 - 5 of 5) sorted by relevance

/external/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp558 // - TrueBlock is set to the destination if condition evaluates true (it is the
566 MachineBasicBlock *&TrueBlock,
595 TrueBlock = Instruction->getOperand(0).getMBB();
609 TrueBlock = nullptr;
615 // TrueBlock is used to indicate the unconditional destination.
616 TrueBlock = Instruction->getOperand(0).getMBB();
631 // TrueBlock is the target of the previously seen unconditional branch.
632 FalseBlock = TrueBlock;
633 TrueBlock = Instruction->getOperand(0).getMBB();
661 // (TrueBlock an
565 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TrueBlock, MachineBasicBlock *&FalseBlock, SmallVectorImpl<MachineOperand> &Condition, bool AllowModify) const argument
663 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TrueBlock, MachineBasicBlock *FalseBlock, ArrayRef<MachineOperand> Condition, const DebugLoc &DL) const argument
[all...]
/external/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1187 llvm::BasicBlock *TrueBlock,
1203 return EmitBranchOnBoolExpr(CondBOp->getRHS(), TrueBlock, FalseBlock,
1212 return EmitBranchOnBoolExpr(CondBOp->getLHS(), TrueBlock, FalseBlock,
1235 EmitBranchOnBoolExpr(CondBOp->getRHS(), TrueBlock, FalseBlock, TrueCount);
1249 return EmitBranchOnBoolExpr(CondBOp->getRHS(), TrueBlock, FalseBlock,
1258 return EmitBranchOnBoolExpr(CondBOp->getLHS(), TrueBlock, FalseBlock,
1263 // want to jump to the TrueBlock.
1275 EmitBranchOnBoolExpr(CondBOp->getLHS(), TrueBlock, LHSFalse, LHSCount);
1284 EmitBranchOnBoolExpr(CondBOp->getRHS(), TrueBlock, FalseBlock, RHSCount);
1298 return EmitBranchOnBoolExpr(CondUOp->getSubExpr(), FalseBlock, TrueBlock,
1186 EmitBranchOnBoolExpr(const Expr *Cond, llvm::BasicBlock *TrueBlock, llvm::BasicBlock *FalseBlock, uint64_t TrueCount) argument
[all...]
H A DCGStmtOpenMP.cpp1457 const Expr *Cond, llvm::BasicBlock *TrueBlock,
1471 CGF.EmitBranchOnBoolExpr(Cond, TrueBlock, FalseBlock, TrueCount);
1456 emitPreCond(CodeGenFunction &CGF, const OMPLoopDirective &S, const Expr *Cond, llvm::BasicBlock *TrueBlock, llvm::BasicBlock *FalseBlock, uint64_t TrueCount) argument
/external/clang/lib/Analysis/
H A DCFG.cpp468 CFGBlock *TrueBlock,
1668 CFGBlock *TrueBlock,
1681 VisitLogicalOperator(B_RHS, Term, TrueBlock, FalseBlock);
1692 assert(TrueBlock == FalseBlock);
1693 addSuccessor(RHSBlock, TrueBlock);
1700 addSuccessor(RHSBlock, TrueBlock, !KnownVal.isFalse());
1720 TrueBlock = RHSBlock;
1725 return VisitLogicalOperator(B_LHS, B, TrueBlock, FalseBlock);
1744 addSuccessor(LHSBlock, TrueBlock, !KnownVal.isFalse());
3847 CFGBlock *TrueBlock local
1666 VisitLogicalOperator(BinaryOperator *B, Stmt *Term, CFGBlock *TrueBlock, CFGBlock *FalseBlock) argument
[all...]
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4644 BasicBlock *TrueBlock = nullptr; local
4650 TrueBlock = BasicBlock::Create(SI->getContext(), "select.true.sink",
4652 auto *TrueBranch = BranchInst::Create(EndBlock, TrueBlock);
4666 if (TrueBlock == FalseBlock) {
4667 assert(TrueBlock == nullptr &&
4680 if (TrueBlock == nullptr) {
4682 TrueBlock = StartBlock;
4684 BranchInst::Create(TrueBlock, EndBlock, SI->getCondition(), SI);
4687 BranchInst::Create(TrueBlock, FalseBlock, SI->getCondition(), SI);
4693 PN->addIncoming(SI->getTrueValue(), TrueBlock);
[all...]

Completed in 208 milliseconds