HomeSort by relevance Sort by last modified time
    Searched refs:SCEVUnknown (Results 1 - 16 of 16) sorted by null

  /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) {

Completed in 658 milliseconds