Searched refs:SCEVUnknown (Results 1 – 10 of 10) sorted by relevance
/external/llvm/unittests/Analysis/ |
D | ScalarEvolutionTest.cpp | 63 EXPECT_EQ(cast<SCEVUnknown>(M0->getOperand(1))->getValue(), V0); in TEST() 64 EXPECT_EQ(cast<SCEVUnknown>(M1->getOperand(1))->getValue(), V1); in TEST() 65 EXPECT_EQ(cast<SCEVUnknown>(M2->getOperand(1))->getValue(), V2); in TEST() 72 EXPECT_EQ(cast<SCEVUnknown>(M0->getOperand(1))->getValue(), V0); in TEST() 73 EXPECT_EQ(cast<SCEVUnknown>(M1->getOperand(1))->getValue(), V0); in TEST() 74 EXPECT_EQ(cast<SCEVUnknown>(M2->getOperand(1))->getValue(), V0); in TEST()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 415 class SCEVUnknown : public SCEV, private CallbackVH { 429 SCEVUnknown *Next; 431 SCEVUnknown(const FoldingSetNodeIDRef ID, Value *V, in SCEVUnknown() function 432 ScalarEvolution *se, SCEVUnknown *next) : in SCEVUnknown() 451 static inline bool classof(const SCEVUnknown *S) { return true; } in classof() 484 return ((SC*)this)->visitUnknown((const SCEVUnknown*)S); in visit()
|
D | ScalarEvolution.h | 48 class SCEVUnknown; variable 213 friend class SCEVUnknown; 783 SCEVUnknown *FirstUnknown;
|
D | ScalarEvolutionExpander.h | 203 Value *visitUnknown(const SCEVUnknown *S) {
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolutionAliasAnalysis.cpp | 100 } else if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { in GetBaseValue()
|
D | ScalarEvolution.cpp | 199 const SCEVUnknown *U = cast<SCEVUnknown>(this); in print() 249 return cast<SCEVUnknown>(this)->getType(); in getType() 333 void SCEVUnknown::deleted() { in deleted() 344 void SCEVUnknown::allUsesReplacedWith(Value *New) { in allUsesReplacedWith() 357 bool SCEVUnknown::isSizeOf(Type *&AllocTy) const { in isSizeOf() 374 bool SCEVUnknown::isAlignOf(Type *&AllocTy) const { in isAlignOf() 399 bool SCEVUnknown::isOffsetOf(Type *&CTy, Constant *&FieldNo) const { in isOffsetOf() 457 const SCEVUnknown *LU = cast<SCEVUnknown>(LHS); in compare() 458 const SCEVUnknown *RU = cast<SCEVUnknown>(RHS); in compare() 866 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(Op)) in getTruncateExpr() [all …]
|
D | ScalarEvolutionExpander.cpp | 453 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(Ops[i])) { in expandAddToGEP() 628 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { in getRelevantLoop() 728 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(X)) in visitAddExpr()
|
D | ScalarEvolutionNormalization.cpp | 70 if (isa<SCEVConstant>(S) || isa<SCEVUnknown>(S)) in TransformForPostIncUse()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 548 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { in ExtractSymbol() 738 if (!isa<SCEVUnknown>(Reg) && in RateRegister() 741 (isa<SCEVUnknown>(cast<SCEVAddRecExpr>(Reg)->getStart()) || in RateRegister() 1671 else if (const SCEVUnknown *SU = dyn_cast<SCEVUnknown>(MaxRHS)) in OptimizeMax() 2176 } else if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { in CollectLoopInvariantFixupsAndFormulae() 2207 if (!isa<SCEVUnknown>(UserS)) in CollectLoopInvariantFixupsAndFormulae() 2304 if (isa<SCEVUnknown>(*J) && !SE.isLoopInvariant(*J, L)) in GenerateReassociations() 2995 } else if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(*I)) { in NarrowSearchSpaceByDetectingSupersets()
|
D | IndVarSimplify.cpp | 686 if (isa<SCEVUnknown>(S)) in isSafe()
|