Searched refs:SCEVCastExpr (Results 1 – 7 of 7) sorted by relevance
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 58 class SCEVCastExpr : public SCEV { 63 SCEVCastExpr(const FoldingSetNodeIDRef ID, 82 class SCEVTruncateExpr : public SCEVCastExpr { 99 class SCEVZeroExtendExpr : public SCEVCastExpr { 116 class SCEVSignExtendExpr : public SCEVCastExpr { 598 push(cast<SCEVCastExpr>(S)->getOperand()); in visitAll()
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolutionNormalization.cpp | 94 if (const SCEVCastExpr *X = dyn_cast<SCEVCastExpr>(S)) { in TransformImpl()
|
D | DependenceAnalysis.cpp | 811 const SCEVCastExpr *SrcCast = cast<SCEVCastExpr>(Src); in removeMatchingExtensions() 812 const SCEVCastExpr *DstCast = cast<SCEVCastExpr>(Dst); in removeMatchingExtensions() 905 const SCEVCastExpr *CX = cast<SCEVCastExpr>(X); in isKnownPredicate() 906 const SCEVCastExpr *CY = cast<SCEVCastExpr>(Y); in isKnownPredicate()
|
D | ScalarEvolution.cpp | 259 return cast<SCEVCastExpr>(this)->getType(); in getType() 337 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, in SCEVCastExpr() function in SCEVCastExpr 343 : SCEVCastExpr(ID, scTruncate, op, ty) { in SCEVTruncateExpr() 351 : SCEVCastExpr(ID, scZeroExtend, op, ty) { in SCEVZeroExtendExpr() 359 : SCEVCastExpr(ID, scSignExtend, op, ty) { in SCEVSignExtendExpr() 617 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in compare() 618 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in compare() 1111 if (!isa<SCEVCastExpr>(SA->getOperand(i))) in getTruncateExpr() 1127 if (!isa<SCEVCastExpr>(SM->getOperand(i))) in getTruncateExpr() 3449 if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(V)) { in getPointerBase() [all …]
|
D | ScalarEvolutionExpander.cpp | 617 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1686 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(Last)) in isConsecutivePtr() 3890 while (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) in getStrideFromPointer() 3926 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) { in getStrideFromPointer()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 3127 else if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) in CollectLoopInvariantFixupsAndFormulae()
|