Home
last modified time | relevance | path

Searched refs:Lp (Results 1 – 25 of 59) sorted by relevance

123

/external/eigen/Eigen/src/SparseCholesky/
DSimplicialCholesky_impl.h85 StorageIndex* Lp = m_matrix.outerIndexPtr(); in analyzePattern_preordered() local
86 Lp[0] = 0; in analyzePattern_preordered()
88 Lp[k+1] = Lp[k] + m_nonZerosPerCol[k] + (doLDLT ? 0 : 1); in analyzePattern_preordered()
90 m_matrix.resizeNonZeros(Lp[size]); in analyzePattern_preordered()
111 const StorageIndex* Lp = m_matrix.outerIndexPtr(); in factorize_preordered() local
161 yi = l_ki = yi / Lx[Lp[i]]; in factorize_preordered()
163 Index p2 = Lp[i] + m_nonZerosPerCol[i]; in factorize_preordered()
165 for(p = Lp[i] + (DoLDLT ? 0 : 1); p < p2; ++p) in factorize_preordered()
183 Index p = Lp[k] + m_nonZerosPerCol[k]++; in factorize_preordered()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DCFG.h150 for (const auto *Lp = LI.getLoopFor(Src); Lp; Lp = Lp->getParentLoop()) { in containsIrreducibleCFG() local
151 if (Lp->getHeader() == Dst) in containsIrreducibleCFG()
DVectorUtils.h207 Value *stripGetElementPtr(Value *Ptr, ScalarEvolution *SE, Loop *Lp);
210 Value *getUniqueCastUse(Value *Ptr, Loop *Lp, Type *Ty);
214 Value *getStrideFromPointer(Value *Ptr, ScalarEvolution *SE, Loop *Lp);
DLoopAccessAnalysis.h377 void insert(Loop *Lp, Value *Ptr, bool WritePtr, unsigned DepSetId,
693 int64_t getPtrStride(PredicatedScalarEvolution &PSE, Value *Ptr, const Loop *Lp,
/external/llvm-project/llvm/include/llvm/Analysis/
DCFG.h152 for (const auto *Lp = LI.getLoopFor(Src); Lp; Lp = Lp->getParentLoop()) { in containsIrreducibleCFG() local
153 if (Lp->getHeader() == Dst) in containsIrreducibleCFG()
DVectorUtils.h339 Value *stripGetElementPtr(Value *Ptr, ScalarEvolution *SE, Loop *Lp);
342 Value *getUniqueCastUse(Value *Ptr, Loop *Lp, Type *Ty);
346 Value *getStrideFromPointer(Value *Ptr, ScalarEvolution *SE, Loop *Lp);
DLoopAccessAnalysis.h411 void insert(Loop *Lp, Value *Ptr, bool WritePtr, unsigned DepSetId,
672 int64_t getPtrStride(PredicatedScalarEvolution &PSE, Value *Ptr, const Loop *Lp,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp298 static bool isUniformLoop(Loop *Lp, Loop *OuterLp) { in isUniformLoop() argument
299 assert(Lp->getLoopLatch() && "Expected loop with a single latch."); in isUniformLoop()
302 if (Lp == OuterLp) in isUniformLoop()
304 assert(OuterLp->contains(Lp) && "OuterLp must contain Lp."); in isUniformLoop()
307 PHINode *IV = Lp->getCanonicalInductionVariable(); in isUniformLoop()
314 BasicBlock *Latch = Lp->getLoopLatch(); in isUniformLoop()
343 static bool isUniformLoopNest(Loop *Lp, Loop *OuterLp) { in isUniformLoopNest() argument
344 if (!isUniformLoop(Lp, OuterLp)) in isUniformLoopNest()
348 for (Loop *SubLp : *Lp) in isUniformLoopNest()
1012 bool LoopVectorizationLegality::canVectorizeLoopCFG(Loop *Lp, in canVectorizeLoopCFG() argument
[all …]
DVPlanHCFGBuilder.h63 VPlanHCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P) in VPlanHCFGBuilder() argument
64 : TheLoop(Lp), LI(LI), Plan(P) {} in VPlanHCFGBuilder()
DVPlanHCFGBuilder.cpp73 PlainCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P) in PlainCFGBuilder() argument
74 : TheLoop(Lp), LI(LI), Plan(P) {} in PlainCFGBuilder()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp308 static bool isUniformLoop(Loop *Lp, Loop *OuterLp) { in isUniformLoop() argument
309 assert(Lp->getLoopLatch() && "Expected loop with a single latch."); in isUniformLoop()
312 if (Lp == OuterLp) in isUniformLoop()
314 assert(OuterLp->contains(Lp) && "OuterLp must contain Lp."); in isUniformLoop()
317 PHINode *IV = Lp->getCanonicalInductionVariable(); in isUniformLoop()
324 BasicBlock *Latch = Lp->getLoopLatch(); in isUniformLoop()
353 static bool isUniformLoopNest(Loop *Lp, Loop *OuterLp) { in isUniformLoopNest() argument
354 if (!isUniformLoop(Lp, OuterLp)) in isUniformLoopNest()
358 for (Loop *SubLp : *Lp) in isUniformLoopNest()
1060 bool LoopVectorizationLegality::canVectorizeLoopCFG(Loop *Lp, in canVectorizeLoopCFG() argument
[all …]
DVPlanHCFGBuilder.h63 VPlanHCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P) in VPlanHCFGBuilder() argument
64 : TheLoop(Lp), LI(LI), Plan(P) {} in VPlanHCFGBuilder()
DVPlanHCFGBuilder.cpp73 PlainCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P) in PlainCFGBuilder() argument
74 : TheLoop(Lp), LI(LI), Plan(P) {} in PlainCFGBuilder()
/external/llvm/include/llvm/Analysis/
DVectorUtils.h59 Value *stripGetElementPtr(Value *Ptr, ScalarEvolution *SE, Loop *Lp);
62 Value *getUniqueCastUse(Value *Ptr, Loop *Lp, Type *Ty);
66 Value *getStrideFromPointer(Value *Ptr, ScalarEvolution *SE, Loop *Lp);
/external/llvm/lib/Analysis/
DVectorUtils.cpp125 Value *llvm::stripGetElementPtr(Value *Ptr, ScalarEvolution *SE, Loop *Lp) { in stripGetElementPtr() argument
136 !SE->isLoopInvariant(SE->getSCEV(GEP->getOperand(i)), Lp)) in stripGetElementPtr()
142 Value *llvm::getUniqueCastUse(Value *Ptr, Loop *Lp, Type *Ty) { in getUniqueCastUse() argument
158 Value *llvm::getStrideFromPointer(Value *Ptr, ScalarEvolution *SE, Loop *Lp) { in getStrideFromPointer() argument
171 Ptr = stripGetElementPtr(Ptr, SE, Lp); in getStrideFromPointer()
220 if (!Lp->isLoopInvariant(Stride)) in getStrideFromPointer()
226 Stride = getUniqueCastUse(Stride, Lp, StripedOffRecurrenceCast); in getStrideFromPointer()
/external/lzma/Java/SevenZip/
DLzmaAlone.java18 public int Lp = 0; field in LzmaAlone.CommandLine
49 Lp = Integer.parseInt(s.substring(2)); in ParseSwitch()
212 if (!encoder.SetLcLpPb(params.Lc, params.Lp, params.Pb)) in main()
/external/eigen/Eigen/src/UmfPackSupport/
DUmfPackSupport.h108 inline int umfpack_get_numeric(int Lp[], int Lj[], double Lx[], int Up[], int Ui[], double Ux[], in umfpack_get_numeric() argument
111 return umfpack_di_get_numeric(Lp,Lj,Lx,Up,Ui,Ux,P,Q,Dx,do_recip,Rs,Numeric); in umfpack_get_numeric()
114 inline int umfpack_get_numeric(int Lp[], int Lj[], std::complex<double> Lx[], int Up[], int Ui[], s… in umfpack_get_numeric() argument
120 return umfpack_zi_get_numeric(Lp,Lj,Lx?&lx0_real:0,0,Up,Ui,Ux?&ux0_real:0,0,P,Q, in umfpack_get_numeric()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h323 bool canVectorizeLoopNestCFG(Loop *Lp, bool UseVPlanNativePath);
336 bool canVectorizeLoopCFG(Loop *Lp, bool UseVPlanNativePath);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DVectorUtils.cpp153 Value *llvm::stripGetElementPtr(Value *Ptr, ScalarEvolution *SE, Loop *Lp) { in stripGetElementPtr() argument
164 !SE->isLoopInvariant(SE->getSCEV(GEP->getOperand(i)), Lp)) in stripGetElementPtr()
170 Value *llvm::getUniqueCastUse(Value *Ptr, Loop *Lp, Type *Ty) { in getUniqueCastUse() argument
186 Value *llvm::getStrideFromPointer(Value *Ptr, ScalarEvolution *SE, Loop *Lp) { in getStrideFromPointer() argument
199 Ptr = stripGetElementPtr(Ptr, SE, Lp); in getStrideFromPointer()
248 if (!Lp->isLoopInvariant(Stride)) in getStrideFromPointer()
254 Stride = getUniqueCastUse(Stride, Lp, StripedOffRecurrenceCast); in getStrideFromPointer()
/external/llvm-project/llvm/lib/Analysis/
DVectorUtils.cpp160 Value *llvm::stripGetElementPtr(Value *Ptr, ScalarEvolution *SE, Loop *Lp) { in stripGetElementPtr() argument
171 !SE->isLoopInvariant(SE->getSCEV(GEP->getOperand(i)), Lp)) in stripGetElementPtr()
177 Value *llvm::getUniqueCastUse(Value *Ptr, Loop *Lp, Type *Ty) { in getUniqueCastUse() argument
193 Value *llvm::getStrideFromPointer(Value *Ptr, ScalarEvolution *SE, Loop *Lp) { in getStrideFromPointer() argument
206 Ptr = stripGetElementPtr(Ptr, SE, Lp); in getStrideFromPointer()
255 if (!Lp->isLoopInvariant(Stride)) in getStrideFromPointer()
261 Stride = getUniqueCastUse(Stride, Lp, StripedOffRecurrenceCast); in getStrideFromPointer()
DLoopAccessAnalysis.cpp191 void RuntimePointerChecking::insert(Loop *Lp, Value *Ptr, bool WritePtr, in insert() argument
202 if (SE->isLoopInvariant(Sc, Lp)) in insert()
226 auto &DL = Lp->getHeader()->getModule()->getDataLayout(); in insert()
1018 const Loop *Lp, const ValueToValueMap &StridesMap, in getPtrStride() argument
1044 if (Lp != AR->getLoop()) { in getPtrStride()
1060 isNoWrapAddRec(Ptr, AR, PSE, Lp); in getPtrStride()
1062 NullPointerIsDefined(Lp->getHeader()->getParent(), in getPtrStride()
1090 auto &DL = Lp->getHeader()->getModule()->getDataLayout(); in getPtrStride()
1110 (IsInBoundsGEP || !NullPointerIsDefined(Lp->getHeader()->getParent(), in getPtrStride()
/external/llvm-project/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h360 bool canVectorizeLoopNestCFG(Loop *Lp, bool UseVPlanNativePath);
373 bool canVectorizeLoopCFG(Loop *Lp, bool UseVPlanNativePath);
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonCommonGEP.cpp893 Loop *Lp = LI->getLoopFor(LocB); in adjustForInvariance() local
894 while (Lp) { in adjustForInvariance()
895 if (!isInvariantIn(Node, Lp) || !isInMainPath(LocB, Lp)) in adjustForInvariance()
897 BasicBlock *NewLoc = preheader(DT, Lp); in adjustForInvariance()
900 Lp = Lp->getParentLoop(); in adjustForInvariance()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonCommonGEP.cpp903 Loop *Lp = LI->getLoopFor(LocB); in adjustForInvariance() local
904 while (Lp) { in adjustForInvariance()
905 if (!isInvariantIn(Node, Lp) || !isInMainPath(LocB, Lp)) in adjustForInvariance()
907 BasicBlock *NewLoc = preheader(DT, Lp); in adjustForInvariance()
910 Lp = Lp->getParentLoop(); in adjustForInvariance()
/external/llvm/lib/Target/Hexagon/
DHexagonCommonGEP.cpp893 Loop *Lp = LI->getLoopFor(LocB); in adjustForInvariance() local
894 while (Lp) { in adjustForInvariance()
895 if (!isInvariantIn(Node, Lp) || !isInMainPath(LocB, Lp)) in adjustForInvariance()
897 BasicBlock *NewLoc = preheader(DT, Lp); in adjustForInvariance()
900 Lp = Lp->getParentLoop(); in adjustForInvariance()

123