/external/llvm/lib/Analysis/ |
DependenceAnalysis.cpp | 450 if (isa<SCEVConstant>(Y->getD())) { 493 const SCEVConstant *C1A2_C2A1 = 494 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1A2, C2A1)); 495 const SCEVConstant *C1B2_C2B1 = 496 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1B2, C2B1)); 497 const SCEVConstant *A1B2_A2B1 = 498 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A1B2, A2B1)); 499 const SCEVConstant *A2B1_A1B2 = 500 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A2B1, A1B2)); 529 if (const SCEVConstant *CUB [all...] |
ScalarEvolution.cpp | 141 cast<SCEVConstant>(this)->getValue()->printAsOperand(OS, false); 251 return cast<SCEVConstant>(this)->getType(); 274 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 280 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 286 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 298 const SCEVConstant *SC = dyn_cast<SCEVConstant>(Mul->getOperand(0)) [all...] |
ScalarEvolutionExpander.cpp | 223 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) { 228 if (const SCEVConstant *FC = dyn_cast<SCEVConstant>(Factor)) { 255 const SCEVConstant *FC = cast<SCEVConstant>(Factor); 256 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(M->getOperand(0))) 463 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(Ops[0]) [all...] |
ScalarEvolutionNormalization.cpp | 231 if (isa<SCEVConstant>(S) || isa<SCEVUnknown>(S))
|
/external/llvm/lib/Transforms/Scalar/ |
LoopIdiomRecognize.cpp | 658 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount)) 794 const SCEVConstant *Stride = dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); 855 const SCEVConstant *Stride = dyn_cast<SCEVConstant>(Ev->getOperand(1)); 882 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount)) [all...] |
LoopRerollPass.cpp | 383 if (const SCEVConstant *IncSCEV = 384 dyn_cast<SCEVConstant>(PHISCEV->getStepRecurrence(*SE))) { 583 if (const SCEVConstant *MulScale = 584 dyn_cast<SCEVConstant>(User1SCEV->getStepRecurrence(*SE))) { 626 if (const SCEVConstant *Diff = dyn_cast<SCEVConstant>(SE->getMinusSCEV( 774 uint64_t Inc = cast<SCEVConstant>(RealIVSCEV->getOperand(1))-> [all...] |
LoopStrengthReduce.cpp | 536 const SCEVConstant *RC = dyn_cast<SCEVConstant>(RHS); 549 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(LHS)) { 621 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) { 780 if (isa<SCEVConstant>(Mul->getOperand(0))) [all...] |
IndVarSimplify.cpp | [all...] |
/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 36 /// SCEVConstant - This class represents a constant integer value. 38 class SCEVConstant : public SCEV { 42 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 533 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 651 const SCEV *visitConstant(const SCEVConstant *Constant) { 747 const SCEV *visitConstant(const SCEVConstant *Constant) {
|
DependenceAnalysis.h | 53 class SCEVConstant; 566 /// attempts to cast it to SCEVConstant. If the cast fails, 568 const SCEVConstant *collectConstantUpperBound(const Loop *l, Type *T) const; [all...] |
ScalarEvolutionExpander.h | 227 Value *visitConstant(const SCEVConstant *S) {
|
/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/lib/Target/PowerPC/ |
PPCCTRLoops.cpp | 445 if (const SCEVConstant *ConstEC = dyn_cast<SCEVConstant>(EC)) {
|
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | [all...] |
BBVectorize.cpp | 638 if (const SCEVConstant *ConstOffSCEV = 639 dyn_cast<SCEVConstant>(OffsetSCEV)) { [all...] |