Searched refs:SCEVUnknown (Results 1 – 16 of 16) sorted by relevance
/external/llvm/unittests/Analysis/ |
D | ScalarEvolutionTest.cpp | 85 EXPECT_EQ(cast<SCEVUnknown>(M0->getOperand(1))->getValue(), V0); in TEST_F() 86 EXPECT_EQ(cast<SCEVUnknown>(M1->getOperand(1))->getValue(), V1); in TEST_F() 87 EXPECT_EQ(cast<SCEVUnknown>(M2->getOperand(1))->getValue(), V2); in TEST_F() 94 EXPECT_EQ(cast<SCEVUnknown>(M0->getOperand(1))->getValue(), V0); in TEST_F() 95 EXPECT_EQ(cast<SCEVUnknown>(M1->getOperand(1))->getValue(), V0); in TEST_F() 96 EXPECT_EQ(cast<SCEVUnknown>(M2->getOperand(1))->getValue(), V0); in TEST_F()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 408 class SCEVUnknown final : public SCEV, private CallbackVH { 422 SCEVUnknown *Next; 424 SCEVUnknown(const FoldingSetNodeIDRef ID, Value *V, in SCEVUnknown() function 425 ScalarEvolution *se, SCEVUnknown *next) : in SCEVUnknown() 476 return ((SC*)this)->visitUnknown((const SCEVUnknown*)S); in visit() 625 const SCEV *visitUnknown(const SCEVUnknown *Expr) { in visitUnknown() 650 const SCEV *visitUnknown(const SCEVUnknown *Expr) { in visitUnknown()
|
D | ScalarEvolution.h | 56 class SCEVUnknown; variable 247 const SCEVUnknown *LHS; 251 SCEVEqualPredicate(const FoldingSetNodeIDRef ID, const SCEVUnknown *LHS, 261 const SCEVUnknown *getLHS() const { return LHS; } 362 friend class SCEVUnknown; 1248 const SCEVPredicate *getEqualPredicate(const SCEVUnknown *LHS, 1280 SCEVUnknown *FirstUnknown;
|
D | ScalarEvolutionExpander.h | 290 Value *visitUnknown(const SCEVUnknown *S) {
|
/external/llvm/lib/Analysis/ |
D | Delinearization.cpp | 99 const SCEVUnknown *BasePointer = in print() 100 dyn_cast<SCEVUnknown>(SE->getPointerBase(AccessFn)); in print()
|
D | ScalarEvolutionAliasAnalysis.cpp | 106 } else if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { in GetBaseValue()
|
D | ScalarEvolution.cpp | 212 const SCEVUnknown *U = cast<SCEVUnknown>(this); in print() 261 return cast<SCEVUnknown>(this)->getType(); in getType() 356 void SCEVUnknown::deleted() { in deleted() 367 void SCEVUnknown::allUsesReplacedWith(Value *New) { in allUsesReplacedWith() 380 bool SCEVUnknown::isSizeOf(Type *&AllocTy) const { in isSizeOf() 397 bool SCEVUnknown::isAlignOf(Type *&AllocTy) const { in isAlignOf() 422 bool SCEVUnknown::isOffsetOf(Type *&CTy, Constant *&FieldNo) const { in isOffsetOf() 480 const SCEVUnknown *LU = cast<SCEVUnknown>(LHS); in compare() 481 const SCEVUnknown *RU = cast<SCEVUnknown>(RHS); in compare() 758 void visitUnknown(const SCEVUnknown *Numerator) {} in visitUnknown() [all …]
|
D | ScalarEvolutionNormalization.cpp | 231 if (isa<SCEVConstant>(S) || isa<SCEVUnknown>(S)) in TransformSubExpr()
|
D | VectorUtils.cpp | 348 const SCEVUnknown *U = dyn_cast<SCEVUnknown>(V); in getStrideFromPointer()
|
D | ScalarEvolutionExpander.cpp | 609 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { in getRelevantLoop() 704 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(X)) in visitAddExpr()
|
D | DependenceAnalysis.cpp | 3260 const SCEVUnknown *SrcBase = in tryDelinearize() 3261 dyn_cast<SCEVUnknown>(SE->getPointerBase(SrcAccessFn)); in tryDelinearize() 3262 const SCEVUnknown *DstBase = in tryDelinearize() 3263 dyn_cast<SCEVUnknown>(SE->getPointerBase(DstAccessFn)); in tryDelinearize()
|
D | LoopAccessAnalysis.cpp | 111 const auto *U = cast<SCEVUnknown>(SE->getSCEV(StrideVal)); in replaceSymbolicStrideSCEV()
|
/external/llvm/lib/Transforms/Scalar/ |
D | AlignmentFromAssumptions.cpp | 282 if (const SCEVUnknown *OpUnk = dyn_cast<SCEVUnknown>(*J)) in extractAlignmentInfo()
|
D | LoopStrengthReduce.cpp | 651 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { in ExtractSymbol() 790 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(Mul->getOperand(1))) { in isHighCostExpansion() 959 if (!isa<SCEVUnknown>(Reg) && in RateRegister() 962 (isa<SCEVUnknown>(cast<SCEVAddRecExpr>(Reg)->getStart()) || in RateRegister() 2055 else if (const SCEVUnknown *SU = dyn_cast<SCEVUnknown>(MaxRHS)) in OptimizeMax() 2708 && !isa<SCEVUnknown>(SE.getSCEV(OtherUse)) in ChainInstruction() 2767 if (SE.isSCEVable(I->getType()) && !isa<SCEVUnknown>(SE.getSCEV(&*I))) in CollectChains() 3104 } else if (const SCEVUnknown *US = dyn_cast<SCEVUnknown>(S)) { in CollectLoopInvariantFixupsAndFormulae() 3136 if (!isa<SCEVUnknown>(UserS)) in CollectLoopInvariantFixupsAndFormulae() 3254 if (isa<SCEVUnknown>(*J) && !SE.isLoopInvariant(*J, L)) in GenerateReassociationsImpl() [all …]
|
D | LoopUnrollPass.cpp | 349 auto *Base = dyn_cast<SCEVUnknown>(SE.getPointerBase(S)); in simplifyInstWithSCEV()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | SafeStack.cpp | 89 const SCEV *visitUnknown(const SCEVUnknown *Expr) { in visitUnknown()
|