Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h58 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/
DScalarEvolutionNormalization.cpp94 if (const SCEVCastExpr *X = dyn_cast<SCEVCastExpr>(S)) { in TransformImpl()
DDependenceAnalysis.cpp811 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()
DScalarEvolution.cpp259 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 …]
DScalarEvolutionExpander.cpp617 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1686 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/
DLoopStrengthReduce.cpp3127 else if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) in CollectLoopInvariantFixupsAndFormulae()