Searched defs:SCEVCastExpr (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h56 /// SCEVCastExpr - This is the base class for unary cast operator classes.
58 class SCEVCastExpr : public SCEV { class in namespace:llvm
63 SCEVCastExpr(const FoldingSetNodeIDRef ID,
71 static inline bool classof(const SCEVCastExpr *S) { return true; }
83 class SCEVTruncateExpr : public SCEVCastExpr {
101 class SCEVZeroExtendExpr : public SCEVCastExpr {
119 class SCEVSignExtendExpr : public SCEVCastExpr {
530 push(cast<SCEVCastExpr>(S)->getOperand());
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp250 return cast<SCEVCastExpr>(this)->getType();
329 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, function in class:SCEVCastExpr
335 : SCEVCastExpr(ID, scTruncate, op, ty) {
343 : SCEVCastExpr(ID, scZeroExtend, op, ty) {
351 : SCEVCastExpr(ID, scSignExtend, op, ty) {
606 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS);
607 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RH
[all...]

Completed in 47 milliseconds