/external/llvm/lib/Analysis/ |
DependenceAnalysis.cpp | 445 if (isa<SCEVConstant>(Y->getD())) { 488 const SCEVConstant *C1A2_C2A1 = 489 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1A2, C2A1)); 490 const SCEVConstant *C1B2_C2B1 = 491 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1B2, C2B1)); 492 const SCEVConstant *A1B2_A2B1 = 493 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A1B2, A2B1)); 494 const SCEVConstant *A2B1_A1B2 = 495 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A2B1, A1B2)); 524 if (const SCEVConstant *CUB [all...] |
ScalarEvolution.cpp | 141 WriteAsOperand(OS, cast<SCEVConstant>(this)->getValue(), false); 252 return cast<SCEVConstant>(this)->getType(); 276 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 282 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 288 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 300 const SCEVConstant *SC = dyn_cast<SCEVConstant>(Mul->getOperand(0)) [all...] |
ScalarEvolutionExpander.cpp | 227 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) { 232 if (const SCEVConstant *FC = dyn_cast<SCEVConstant>(Factor)) { 259 const SCEVConstant *FC = cast<SCEVConstant>(Factor); 260 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(M->getOperand(0))) 464 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(Ops[0]) [all...] |
ScalarEvolutionNormalization.cpp | 200 if (isa<SCEVConstant>(S) || isa<SCEVUnknown>(S))
|
/external/llvm/lib/Transforms/Scalar/ |
LoopIdiomRecognize.cpp | 662 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount)) 795 const SCEVConstant *Stride = dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); 856 const SCEVConstant *Stride = dyn_cast<SCEVConstant>(Ev->getOperand(1)); 883 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount)) [all...] |
LoopStrengthReduce.cpp | 475 const SCEVConstant *RC = dyn_cast<SCEVConstant>(RHS); 488 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(LHS)) { 560 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) { 719 if (isa<SCEVConstant>(Mul->getOperand(0))) 861 if (!AR->isAffine() || !isa<SCEVConstant>(AR->getOperand(1))) { 874 !isa<SCEVConstant>(Reg) && 877 isa<SCEVConstant>(cast<SCEVAddRecExpr>(Reg)->getStart()))) [all...] |
IndVarSimplify.cpp | [all...] |
/external/llvm/unittests/Analysis/ |
ScalarEvolutionTest.cpp | 68 EXPECT_EQ(cast<SCEVConstant>(M0->getOperand(0))->getValue()->getZExtValue(), 70 EXPECT_EQ(cast<SCEVConstant>(M1->getOperand(0))->getValue()->getZExtValue(), 72 EXPECT_EQ(cast<SCEVConstant>(M2->getOperand(0))->getValue()->getZExtValue(),
|
/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 35 /// SCEVConstant - This class represents a constant integer value. 37 class SCEVConstant : public SCEV { 41 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 451 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 561 virtual const SCEV *visitConstant(const SCEVConstant *Constant) {
|
DependenceAnalysis.h | 53 class SCEVConstant; 532 /// attempts to cast it to SCEVConstant. If the cast fails, 534 const SCEVConstant *collectConstantUpperBound(const Loop *l, Type *T) const; [all...] |
ScalarEvolutionExpander.h | 227 Value *visitConstant(const SCEVConstant *S) {
|
/external/llvm/lib/Transforms/Vectorize/ |
BBVectorize.cpp | 623 if (const SCEVConstant *ConstOffSCEV = 624 dyn_cast<SCEVConstant>(OffsetSCEV)) { [all...] |
LoopVectorize.cpp | [all...] |