Searched refs:SCEVConstant (Results 1 - 15 of 15) sorted by relevance
/external/llvm/lib/Analysis/ |
H A D | 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 *CU [all...] |
H A D | 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>(Mu [all...] |
H A D | 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>(Op [all...] |
H A D | ScalarEvolutionNormalization.cpp | 231 if (isa<SCEVConstant>(S) || isa<SCEVUnknown>(S))
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | 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))
|
H A D | 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))-> 1103 if (isa<SCEVConstant>(ICMinus1SCEV)) {
|
H A D | 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))) 943 if (!AR->isAffine() || !isa<SCEVConstant>(AR->getOperand(1))) { 956 !isa<SCEVConstant>(Reg) && 959 isa<SCEVConstant>(cas [all...] |
H A D | IndVarSimplify.cpp | 1476 const SCEV *Step = dyn_cast<SCEVConstant>(AR->getStepRecurrence(*SE)); 1667 if (isa<SCEVConstant>(ARStart) && isa<SCEVConstant>(IVCount)) { 1668 const APInt &Start = cast<SCEVConstant>(ARStart)->getValue()->getValue(); 1669 APInt Count = cast<SCEVConstant>(IVCount)->getValue()->getValue(); 1679 if (cast<SCEVConstant>(ARStep)->getValue()->isNegative())
|
/external/llvm/unittests/Analysis/ |
H A D | 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/ |
H A D | ScalarEvolutionExpressions.h | 36 /// SCEVConstant - This class represents a constant integer value. 38 class SCEVConstant : public SCEV { class in namespace:llvm 42 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : function in class:llvm::SCEVConstant 533 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 651 const SCEV *visitConstant(const SCEVConstant *Constant) { 747 const SCEV *visitConstant(const SCEVConstant *Constant) {
|
H A D | 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;
|
H A D | ScalarEvolutionExpander.h | 227 Value *visitConstant(const SCEVConstant *S) {
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 445 if (const SCEVConstant *ConstEC = dyn_cast<SCEVConstant>(EC)) {
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 3754 cast<SCEVConstant>(M->getOperand(0))->getValue()->getValue(); 4309 const SCEVConstant *C = dyn_cast<SCEVConstant>(Step); 4428 const SCEVConstant *C = dyn_cast<SCEVConstant>(Dist); 5088 const SCEVConstant *C = dyn_cast<SCEVConstant>(Step); 5635 const SCEVConstant *C = dyn_cast<SCEVConstant>(Step);
|
H A D | BBVectorize.cpp | 638 if (const SCEVConstant *ConstOffSCEV = 639 dyn_cast<SCEVConstant>(OffsetSCEV)) {
|
Completed in 1653 milliseconds