Home
last modified time | relevance | path

Searched refs:LoopCond (Results 1 – 4 of 4) sorted by relevance

/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDLoopUnswitch.cpp215 bool UnswitchIfProfitable(Value *LoopCond, Constant *Val,
475 Value *LoopCond = FindLIVLoopCondition(BI->getCondition(), in processCurrentLoop() local
477 if (LoopCond && in processCurrentLoop()
478 UnswitchIfProfitable(LoopCond, ConstantInt::getTrue(Context), TI)) { in processCurrentLoop()
484 Value *LoopCond = FindLIVLoopCondition(SI->getCondition(), in processCurrentLoop() local
487 if (LoopCond && NumCases) { in processCurrentLoop()
508 if (UnswitchIfProfitable(LoopCond, UnswitchVal)) { in processCurrentLoop()
519 Value *LoopCond = FindLIVLoopCondition(SI->getCondition(), in processCurrentLoop() local
521 if (LoopCond && UnswitchIfProfitable(LoopCond, in processCurrentLoop()
667 bool LoopUnswitch::UnswitchIfProfitable(Value *LoopCond, Constant *Val, in UnswitchIfProfitable() argument
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGStmt.cpp778 JumpDest LoopCond = getJumpDestInCurrentScope("do.cond"); in EmitDoStmt() local
783 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt()
796 EmitBlock(LoopCond.getBlock()); in EmitDoStmt()
834 SimplifyForwardingBlocks(LoopCond.getBlock()); in EmitDoStmt()
HDCGStmtOpenMP.cpp551 const Stmt &S, bool RequiresCleanup, const Expr *LoopCond, in EmitOMPInnerLoop() argument
571 EmitBranchOnBoolExpr(LoopCond, LoopBody, ExitBlock, getProfileCount(&S)); in EmitOMPInnerLoop()
HDCodeGenFunction.h2232 const Stmt &S, bool RequiresCleanup, const Expr *LoopCond,