Searched refs:LIP (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SplitKit.cpp | 81 if (!LIP.first.isValid()) { in computeLastInsertPoint() 84 LIP.first = MBBEnd; in computeLastInsertPoint() 95 return LIP.first; in computeLastInsertPoint() 107 if (!LIP.second) in computeLastInsertPoint() 108 return LIP.first; in computeLastInsertPoint() 113 return LIP.first; in computeLastInsertPoint() 118 return LIP.first; in computeLastInsertPoint() 125 return LIP.second; in computeLastInsertPoint() 132 return LIP.first; in computeLastInsertPoint() 136 return LIP.second; in computeLastInsertPoint() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 1414 auto LIP = SE->getLoopInvariantExitCondDuringFirstIterations(Pred, LHSS, RHSS, in optimizeLoopExitWithUnknownExitCount() local 1416 if (!LIP) in optimizeLoopExitWithUnknownExitCount() 1420 if (SE->isKnownPredicateAt(LIP->Pred, LIP->LHS, LIP->RHS, BI)) in optimizeLoopExitWithUnknownExitCount() 1423 replaceWithInvariantCond(L, ExitingBB, LIP->Pred, LIP->LHS, LIP->RHS, in optimizeLoopExitWithUnknownExitCount()
|
| H A D | LoopInterchange.cpp | 563 LoopInterchangeProfitability LIP(OuterLoop, InnerLoop, SE, ORE); in processLoop() local 564 if (!LIP.isProfitable(InnerLoop, OuterLoop, InnerLoopId, OuterLoopId, in processLoop()
|
| H A D | LICM.cpp | 1803 SmallVectorImpl<Instruction *> &LIP, in LoopPromoter() argument 1809 LoopExitBlocks(LEB), LoopInsertPts(LIP), MSSAInsertPts(MSSAIP), in LoopPromoter()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 216 auto LIP = SE->getLoopInvariantPredicate(Pred, S, X, L); in makeIVComparisonInvariant() local 217 if (!LIP) in makeIVComparisonInvariant() 219 ICmpInst::Predicate InvariantPredicate = LIP->Pred; in makeIVComparisonInvariant() 220 const SCEV *InvariantLHS = LIP->LHS; in makeIVComparisonInvariant() 221 const SCEV *InvariantRHS = LIP->RHS; in makeIVComparisonInvariant()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 7605 auto *LIP = std::next(I, LastIter); in EmitOMPTaskLoopBasedDirective() local 7611 mapParam(CGF, cast<DeclRefExpr>(S.getIsLastIterVariable()), *LIP, in EmitOMPTaskLoopBasedDirective() 7660 CGF.GetAddrOfLocalVar(*LIP), /*Volatile=*/false, in EmitOMPTaskLoopBasedDirective() 7661 (*LIP)->getType(), S.getBeginLoc()))); in EmitOMPTaskLoopBasedDirective() 7664 CGF.EmitOMPLinearClauseFinal(S, [LIP, &S](CodeGenFunction &CGF) { in EmitOMPTaskLoopBasedDirective() 7666 CGF.EmitLoadOfScalar(CGF.GetAddrOfLocalVar(*LIP), /*Volatile=*/false, in EmitOMPTaskLoopBasedDirective() 7667 (*LIP)->getType(), S.getBeginLoc())); in EmitOMPTaskLoopBasedDirective()
|