/external/llvm/lib/Analysis/ |
Delinearization.cpp | 99 const SCEVUnknown *BasePointer = 100 dyn_cast<SCEVUnknown>(SE->getPointerBase(AccessFn));
|
ScalarEvolutionAliasAnalysis.cpp | 106 } else if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) {
|
ScalarEvolution.cpp | 24 // represent it as a SCEVUnknown node. 212 const SCEVUnknown *U = cast<SCEVUnknown>(this); 261 return cast<SCEVUnknown>(this)->getType(); 356 void SCEVUnknown::deleted() { 357 // Clear this SCEVUnknown from various maps. 360 // Remove this SCEVUnknown from the uniquing map. 367 void SCEVUnknown::allUsesReplacedWith(Value *New) { 368 // Clear this SCEVUnknown from various maps. 371 // Remove this SCEVUnknown from the uniquing map [all...] |
ScalarEvolutionNormalization.cpp | 231 if (isa<SCEVConstant>(S) || isa<SCEVUnknown>(S))
|
VectorUtils.cpp | 348 const SCEVUnknown *U = dyn_cast<SCEVUnknown>(V);
|
ScalarEvolutionExpander.cpp | 609 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { 701 // If the operand is SCEVUnknown and not instructions, peek through 704 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(X)) 713 // use a SCEVUnknown to avoid re-analyzing them. [all...] |
DependenceAnalysis.cpp | [all...] |
LoopAccessAnalysis.cpp | 111 const auto *U = cast<SCEVUnknown>(SE->getSCEV(StrideVal)); [all...] |
/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 404 /// SCEVUnknown - This means that we are dealing with an entirely unknown SCEV 408 class SCEVUnknown final : public SCEV, private CallbackVH { 416 /// the parent's maps when the value associated with a SCEVUnknown 421 /// SCEVUnknown instances owned by a ScalarEvolution. 422 SCEVUnknown *Next; 424 SCEVUnknown(const FoldingSetNodeIDRef ID, Value *V, 425 ScalarEvolution *se, SCEVUnknown *next) : 476 return ((SC*)this)->visitUnknown((const SCEVUnknown*)S); 625 const SCEV *visitUnknown(const SCEVUnknown *Expr) { 637 /// the SCEVUnknown components following the Map (Value -> Value) [all...] |
ScalarEvolution.h | 56 class SCEVUnknown; 242 /// that the left hand side is a SCEVUnknown and the right hand side a 245 /// We assume that LHS == RHS, where LHS is a SCEVUnknown and RHS a 247 const SCEVUnknown *LHS; 251 SCEVEqualPredicate(const FoldingSetNodeIDRef ID, const SCEVUnknown *LHS, 261 const SCEVUnknown *getLHS() const { return LHS; } 362 friend class SCEVUnknown; 764 /// Return false iff given SCEV contains a SCEVUnknown with NULL value- [all...] |
ScalarEvolutionExpander.h | 290 Value *visitUnknown(const SCEVUnknown *S) {
|
/external/llvm/unittests/Analysis/ |
ScalarEvolutionTest.cpp | 85 EXPECT_EQ(cast<SCEVUnknown>(M0->getOperand(1))->getValue(), V0); 86 EXPECT_EQ(cast<SCEVUnknown>(M1->getOperand(1))->getValue(), V1); 87 EXPECT_EQ(cast<SCEVUnknown>(M2->getOperand(1))->getValue(), V2); 94 EXPECT_EQ(cast<SCEVUnknown>(M0->getOperand(1))->getValue(), V0); 95 EXPECT_EQ(cast<SCEVUnknown>(M1->getOperand(1))->getValue(), V0); 96 EXPECT_EQ(cast<SCEVUnknown>(M2->getOperand(1))->getValue(), V0);
|
/external/llvm/lib/Transforms/Scalar/ |
AlignmentFromAssumptions.cpp | 282 if (const SCEVUnknown *OpUnk = dyn_cast<SCEVUnknown>(*J))
|
LoopStrengthReduce.cpp | 651 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { 790 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(Mul->getOperand(1))) { [all...] |
LoopUnrollPass.cpp | 325 /// address (i.e. SCEVUnknown) - in this case we compute the offset and save 349 auto *Base = dyn_cast<SCEVUnknown>(SE.getPointerBase(S)); [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
SafeStack.cpp | 89 const SCEV *visitUnknown(const SCEVUnknown *Expr) {
|