Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp1205 JumpDest LoopCond = getJumpDestInCurrentScope("do.cond"); in EmitDoStmt() local
1210 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt()
1228 EmitBlock(LoopCond.getBlock()); in EmitDoStmt()
1279 SimplifyForwardingBlocks(LoopCond.getBlock()); in EmitDoStmt()
H A DCGStmtOpenMP.cpp2156 const OMPExecutableDirective &S, bool RequiresCleanup, const Expr *LoopCond, in EmitOMPInnerLoop() argument
2190 EmitBranchOnBoolExpr(LoopCond, LoopBody, ExitBlock, getProfileCount(&S)); in EmitOMPInnerLoop()
H A DCodeGenFunction.h4025 const Expr *LoopCond, const Expr *IncExpr,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1595 Value *LoopCond = matchCondition(LoopTerm, LoopBody); in isValidStrlenIdiom() local
1596 if (!LoopCond) in isValidStrlenIdiom()
1599 LoadInst *LoopLoad = dyn_cast<LoadInst>(LoopCond); in isValidStrlenIdiom()
H A DSimpleLoopUnswitch.cpp753 Value *LoopCond = SI.getCondition(); in unswitchTrivialSwitch() local
756 if (!L.isLoopInvariant(LoopCond)) in unswitchTrivialSwitch()
875 auto *NewSI = SwitchInst::Create(LoopCond, NewPH, ExitCases.size(), OldPH); in unswitchTrivialSwitch()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5434 BasicBlock *LoopCond = Cond->getUniquePredecessor(); in createIfVersion() local
5435 BasicBlock *LoopHeader = LoopCond->getUniquePredecessor(); in createIfVersion()
5436 assert(LoopCond && LoopHeader && "Invalid loop structure"); in createIfVersion()
5439 Block == LoopHeader || Block == LoopCond || Block == Cond) { in createIfVersion()