Home
last modified time | relevance | path

Searched refs:SCEVCastExpr (Results 1 – 20 of 20) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DScalarEvolutionExpressions.h57 class SCEVCastExpr : public SCEV {
62 SCEVCastExpr(const FoldingSetNodeIDRef ID,
70 static inline bool classof(const SCEVCastExpr *S) { return true; } in classof()
82 class SCEVTruncateExpr : public SCEVCastExpr {
100 class SCEVZeroExtendExpr : public SCEVCastExpr {
118 class SCEVSignExtendExpr : public SCEVCastExpr {
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h69 class SCEVCastExpr : public SCEV {
74 SCEVCastExpr(const FoldingSetNodeIDRef ID,
91 class SCEVTruncateExpr : public SCEVCastExpr {
106 class SCEVZeroExtendExpr : public SCEVCastExpr {
121 class SCEVSignExtendExpr : public SCEVCastExpr {
516 push(cast<SCEVCastExpr>(S)->getOperand()); in visitAll()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h55 class SCEVCastExpr : public SCEV {
60 SCEVCastExpr(const FoldingSetNodeIDRef ID,
77 class SCEVTruncateExpr : public SCEVCastExpr {
92 class SCEVZeroExtendExpr : public SCEVCastExpr {
107 class SCEVSignExtendExpr : public SCEVCastExpr {
508 push(cast<SCEVCastExpr>(S)->getOperand()); in visitAll()
/external/llvm/lib/Analysis/
DVectorUtils.cpp176 while (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) in getStrideFromPointer()
209 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) { in getStrideFromPointer()
DScalarEvolutionNormalization.cpp94 if (const SCEVCastExpr *X = dyn_cast<SCEVCastExpr>(S)) { in TransformImpl()
DDependenceAnalysis.cpp839 const SCEVCastExpr *SrcCast = cast<SCEVCastExpr>(Src); in removeMatchingExtensions()
840 const SCEVCastExpr *DstCast = cast<SCEVCastExpr>(Dst); in removeMatchingExtensions()
946 const SCEVCastExpr *CX = cast<SCEVCastExpr>(X); in isKnownPredicate()
947 const SCEVCastExpr *CY = cast<SCEVCastExpr>(Y); in isKnownPredicate()
DScalarEvolution.cpp254 return cast<SCEVCastExpr>(this)->getType(); in getType()
330 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, in SCEVCastExpr() function in SCEVCastExpr
336 : SCEVCastExpr(ID, scTruncate, op, ty) { in SCEVTruncateExpr()
344 : SCEVCastExpr(ID, scZeroExtend, op, ty) { in SCEVZeroExtendExpr()
352 : SCEVCastExpr(ID, scSignExtend, op, ty) { in SCEVSignExtendExpr()
610 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in compare()
611 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in compare()
1106 if (!isa<SCEVCastExpr>(SA->getOperand(i))) in getTruncateExpr()
1122 if (!isa<SCEVCastExpr>(SM->getOperand(i))) in getTruncateExpr()
3620 if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(V)) { in getPointerBase()
[all …]
DScalarEvolutionExpander.cpp619 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolutionNormalization.cpp94 if (const SCEVCastExpr *X = dyn_cast<SCEVCastExpr>(S)) { in TransformImpl()
DScalarEvolution.cpp238 return cast<SCEVCastExpr>(this)->getType(); in getType()
305 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, in SCEVCastExpr() function in SCEVCastExpr
311 : SCEVCastExpr(ID, scTruncate, op, ty) { in SCEVTruncateExpr()
319 : SCEVCastExpr(ID, scZeroExtend, op, ty) { in SCEVZeroExtendExpr()
327 : SCEVCastExpr(ID, scSignExtend, op, ty) { in SCEVSignExtendExpr()
582 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in compare()
583 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in compare()
2896 if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(V)) { in getPointerBase()
6528 return getLoopDisposition(cast<SCEVCastExpr>(S)->getOperand(), L); in computeLoopDisposition()
6630 return getBlockDisposition(cast<SCEVCastExpr>(S)->getOperand(), BB); in computeBlockDisposition()
[all …]
DScalarEvolutionExpander.cpp646 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DVectorUtils.cpp178 while (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) in getStrideFromPointer()
211 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) { in getStrideFromPointer()
DDependenceAnalysis.cpp854 const SCEVCastExpr *SrcCast = cast<SCEVCastExpr>(Src); in removeMatchingExtensions()
855 const SCEVCastExpr *DstCast = cast<SCEVCastExpr>(Dst); in removeMatchingExtensions()
961 const SCEVCastExpr *CX = cast<SCEVCastExpr>(X); in isKnownPredicate()
962 const SCEVCastExpr *CY = cast<SCEVCastExpr>(Y); in isKnownPredicate()
DScalarEvolution.cpp341 return cast<SCEVCastExpr>(this)->getType(); in getType()
417 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, in SCEVCastExpr() function in SCEVCastExpr
423 : SCEVCastExpr(ID, scTruncate, op, ty) { in SCEVTruncateExpr()
430 : SCEVCastExpr(ID, scZeroExtend, op, ty) { in SCEVZeroExtendExpr()
437 : SCEVCastExpr(ID, scSignExtend, op, ty) { in SCEVSignExtendExpr()
757 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in CompareSCEVComplexity()
758 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in CompareSCEVComplexity()
1267 if (!isa<SCEVCastExpr>(CommOp->getOperand(i)) && isa<SCEVTruncateExpr>(S)) in getTruncateExpr()
4141 if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(V)) { in getPointerBase()
5865 if (auto *SCast = dyn_cast<SCEVCastExpr>(S)) { in getRangeViaFactoring()
[all …]
DScalarEvolutionExpander.cpp637 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DIndVarSimplify.cpp627 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) in isSafe()
DLoopStrengthReduce.cpp2227 else if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) in CollectLoopInvariantFixupsAndFormulae()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp3080 else if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) in CollectLoopInvariantFixupsAndFormulae()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2092 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(Last)) in isConsecutivePtr()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp3361 else if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) in CollectLoopInvariantFixupsAndFormulae()