Searched refs:LoopCond (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnswitch.cpp | 594 ICmpInst *CI = dyn_cast<ICmpInst>(&LoopCond); in EqualityPropUnSafe() 698 Value *LoopCond = in processCurrentLoop() local 700 if (LoopCond && in processCurrentLoop() 741 if (LoopCond && !EqualityPropUnSafe(*LoopCond) && in processCurrentLoop() 749 Value *LoopCond; in processCurrentLoop() local 751 std::tie(LoopCond, OpChain) = in processCurrentLoop() 755 if (LoopCond && NumCases) { in processCurrentLoop() 814 if (LoopCond && UnswitchIfProfitable(LoopCond, in processCurrentLoop() 1132 if (!LoopCond || LoopCond != BI->getCondition()) in TryTrivialLoopUnswitch() 1152 if (EqualityPropUnSafe(*LoopCond)) in TryTrivialLoopUnswitch() [all …]
|
| H A D | SimpleLoopUnswitch.cpp | 577 Value *LoopCond = SI.getCondition(); in unswitchTrivialSwitch() local 580 if (!L.isLoopInvariant(LoopCond)) in unswitchTrivialSwitch() 671 auto *NewSI = SwitchInst::Create(LoopCond, NewPH, ExitCases.size(), OldPH); in unswitchTrivialSwitch()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 768 JumpDest LoopCond = getJumpDestInCurrentScope("do.cond"); in EmitDoStmt() local 773 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt() 784 EmitBlock(LoopCond.getBlock()); in EmitDoStmt() 824 SimplifyForwardingBlocks(LoopCond.getBlock()); in EmitDoStmt()
|
| H A D | CGStmtOpenMP.cpp | 1325 const Stmt &S, bool RequiresCleanup, const Expr *LoopCond, in EmitOMPInnerLoop() argument 1347 EmitBranchOnBoolExpr(LoopCond, LoopBody, ExitBlock, getProfileCount(&S)); in EmitOMPInnerLoop()
|
| H A D | CodeGenFunction.h | 3221 const Stmt &S, bool RequiresCleanup, const Expr *LoopCond,
|