Searched refs:SCEVCastExpr (Results 1 - 8 of 8) sorted by relevance
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 57 /// SCEVCastExpr - This is the base class for unary cast operator classes. 59 class SCEVCastExpr : public SCEV { class in namespace:llvm 64 SCEVCastExpr(const FoldingSetNodeIDRef ID, 83 class SCEVTruncateExpr : public SCEVCastExpr { 100 class SCEVZeroExtendExpr : public SCEVCastExpr { 117 class SCEVSignExtendExpr : public SCEVCastExpr { 521 push(cast<SCEVCastExpr>(S)->getOperand());
|
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolutionNormalization.cpp | 94 if (const SCEVCastExpr *X = dyn_cast<SCEVCastExpr>(S)) { 102 default: llvm_unreachable("Unexpected SCEVCastExpr kind!");
|
H A D | VectorUtils.cpp | 307 while (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) 342 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) {
|
H A D | DependenceAnalysis.cpp | 844 const SCEVCastExpr *SrcCast = cast<SCEVCastExpr>(Src); 845 const SCEVCastExpr *DstCast = cast<SCEVCastExpr>(Dst); 954 const SCEVCastExpr *CX = cast<SCEVCastExpr>(X); 955 const SCEVCastExpr *CY = cast<SCEVCastExpr>(Y);
|
H A D | ScalarEvolution.cpp | 250 return cast<SCEVCastExpr>(this)->getType(); 328 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, function in class:SCEVCastExpr 334 : SCEVCastExpr(ID, scTruncate, op, ty) { 342 : SCEVCastExpr(ID, scZeroExtend, op, ty) { 350 : SCEVCastExpr(ID, scSignExtend, op, ty) { 608 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); 609 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RH [all...] |
H A D | ScalarEvolutionExpander.cpp | 623 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) {
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 3099 else if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S))
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 2052 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(Last))
|
Completed in 177 milliseconds