/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 55 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/ |
D | VectorUtils.cpp | 176 while (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) in getStrideFromPointer() 209 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) { in getStrideFromPointer()
|
D | ScalarEvolutionNormalization.cpp | 94 if (const SCEVCastExpr *X = dyn_cast<SCEVCastExpr>(S)) { in TransformImpl()
|
D | DependenceAnalysis.cpp | 839 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()
|
D | ScalarEvolution.cpp | 254 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 …]
|
D | ScalarEvolutionExpander.cpp | 619 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 75 class SCEVCastExpr : public SCEV { 80 SCEVCastExpr(const FoldingSetNodeIDRef ID, 97 class SCEVTruncateExpr : public SCEVCastExpr { 112 class SCEVZeroExtendExpr : public SCEVCastExpr { 127 class SCEVSignExtendExpr : public SCEVCastExpr { 586 push(cast<SCEVCastExpr>(S)->getOperand()); in visitAll()
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 75 class SCEVCastExpr : public SCEV { 80 SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, const SCEV *op, 108 class SCEVPtrToIntExpr : public SCEVCastExpr { 121 class SCEVIntegralCastExpr : public SCEVCastExpr { 644 push(cast<SCEVCastExpr>(S)->getOperand()); in visitAll()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | VectorUtils.cpp | 204 while (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) in getStrideFromPointer() 237 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) { in getStrideFromPointer()
|
D | DependenceAnalysis.cpp | 874 const SCEVCastExpr *SrcCast = cast<SCEVCastExpr>(Src); in removeMatchingExtensions() 875 const SCEVCastExpr *DstCast = cast<SCEVCastExpr>(Dst); in removeMatchingExtensions() 972 const SCEVCastExpr *CX = cast<SCEVCastExpr>(X); in isKnownPredicate() 973 const SCEVCastExpr *CY = cast<SCEVCastExpr>(Y); in isKnownPredicate()
|
D | ScalarEvolution.cpp | 370 return cast<SCEVCastExpr>(this)->getType(); in getType() 448 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, in SCEVCastExpr() function in SCEVCastExpr 454 : SCEVCastExpr(ID, scTruncate, op, ty) { in SCEVTruncateExpr() 461 : SCEVCastExpr(ID, scZeroExtend, op, ty) { in SCEVZeroExtendExpr() 468 : SCEVCastExpr(ID, scSignExtend, op, ty) { in SCEVSignExtendExpr() 782 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in CompareSCEVComplexity() 783 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in CompareSCEVComplexity() 1312 if (!isa<SCEVCastExpr>(CommOp->getOperand(i)) && isa<SCEVTruncateExpr>(S)) in getTruncateExpr() 4170 if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(V)) { in getPointerBase() 5924 if (auto *SCast = dyn_cast<SCEVCastExpr>(S)) { in getRangeViaFactoring() [all …]
|
D | ScalarEvolutionExpander.cpp | 641 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | ScalarEvolutionExpander.cpp | 668 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop() 2385 costAndCollectOperands<SCEVCastExpr>(WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 389 return cast<SCEVCastExpr>(this)->getType(); in getType() 467 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, in SCEVCastExpr() function in SCEVCastExpr 475 : SCEVCastExpr(ID, scPtrToInt, Op, ITy) { in SCEVPtrToIntExpr() 483 : SCEVCastExpr(ID, SCEVTy, op, ty) {} in SCEVIntegralCastExpr() 816 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in CompareSCEVComplexity() 817 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in CompareSCEVComplexity() 12252 return getLoopDisposition(cast<SCEVCastExpr>(S)->getOperand(), L); in computeLoopDisposition() 12360 return getBlockDisposition(cast<SCEVCastExpr>(S)->getOperand(), BB); in computeBlockDisposition()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 1223 if (auto S = dyn_cast<SCEVCastExpr>(Reg)) in getSetupCost() 3403 else if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) in CollectLoopInvariantFixupsAndFormulae()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 3080 else if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) in CollectLoopInvariantFixupsAndFormulae()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 2092 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(Last)) in isConsecutivePtr()
|