Home
last modified time | relevance | path

Searched refs:SCEVUnknown (Results 1 – 10 of 10) sorted by relevance

/external/llvm/unittests/Analysis/
DScalarEvolutionTest.cpp63 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/
DScalarEvolutionExpressions.h415 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()
DScalarEvolution.h48 class SCEVUnknown; variable
213 friend class SCEVUnknown;
783 SCEVUnknown *FirstUnknown;
DScalarEvolutionExpander.h203 Value *visitUnknown(const SCEVUnknown *S) {
/external/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp100 } else if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { in GetBaseValue()
DScalarEvolution.cpp199 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 …]
DScalarEvolutionExpander.cpp453 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()
DScalarEvolutionNormalization.cpp70 if (isa<SCEVConstant>(S) || isa<SCEVUnknown>(S)) in TransformForPostIncUse()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp548 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()
DIndVarSimplify.cpp686 if (isa<SCEVUnknown>(S)) in isSafe()