Searched refs:SCEVUnknown (Results 1 - 12 of 12) sorted by relevance
/external/llvm/unittests/Analysis/ |
H A D | ScalarEvolutionTest.cpp | 76 EXPECT_EQ(cast<SCEVUnknown>(M0->getOperand(1))->getValue(), V0); 77 EXPECT_EQ(cast<SCEVUnknown>(M1->getOperand(1))->getValue(), V1); 78 EXPECT_EQ(cast<SCEVUnknown>(M2->getOperand(1))->getValue(), V2); 85 EXPECT_EQ(cast<SCEVUnknown>(M0->getOperand(1))->getValue(), V0); 86 EXPECT_EQ(cast<SCEVUnknown>(M1->getOperand(1))->getValue(), V0); 87 EXPECT_EQ(cast<SCEVUnknown>(M2->getOperand(1))->getValue(), V0);
|
/external/llvm/lib/Analysis/ |
H A D | Delinearization.cpp | 99 const SCEVUnknown *BasePointer = 100 dyn_cast<SCEVUnknown>(SE->getPointerBase(AccessFn));
|
H A D | ScalarEvolutionAliasAnalysis.cpp | 100 } else if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) {
|
H A D | ScalarEvolution.cpp | 24 // represent it as a SCEVUnknown node. 217 const SCEVUnknown *U = cast<SCEVUnknown>(this); 266 return cast<SCEVUnknown>(this)->getType(); 361 void SCEVUnknown::deleted() { 362 // Clear this SCEVUnknown from various maps. 365 // Remove this SCEVUnknown from the uniquing map. 372 void SCEVUnknown::allUsesReplacedWith(Value *New) { 373 // Clear this SCEVUnknown from various maps. 376 // Remove this SCEVUnknown fro [all...] |
H A D | ScalarEvolutionNormalization.cpp | 231 if (isa<SCEVConstant>(S) || isa<SCEVUnknown>(S))
|
H A D | ScalarEvolutionExpander.cpp | 482 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(Ops[i])) { 638 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { 734 // If the operand is SCEVUnknown and not instructions, peek through 737 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(X)) 746 // use a SCEVUnknown to avoid re-analyzing them. 1814 // inadequate, we could easily allow division by SCEVUnknown by using
|
H A D | DependenceAnalysis.cpp | 3187 const SCEVUnknown *SrcBase = 3188 dyn_cast<SCEVUnknown>(SE->getPointerBase(SrcSCEV)); 3189 const SCEVUnknown *DstBase = 3190 dyn_cast<SCEVUnknown>(SE->getPointerBase(DstSCEV));
|
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 481 /// SCEVUnknown - This means that we are dealing with an entirely unknown SCEV 485 class SCEVUnknown : public SCEV, private CallbackVH { class in namespace:llvm 493 /// the parent's maps when the value associated with a SCEVUnknown 498 /// SCEVUnknown instances owned by a ScalarEvolution. 499 SCEVUnknown *Next; 501 SCEVUnknown(const FoldingSetNodeIDRef ID, Value *V, function in class:llvm::SCEVUnknown 502 ScalarEvolution *se, SCEVUnknown *next) : 553 return ((SC*)this)->visitUnknown((const SCEVUnknown*)S); 637 /// the SCEVUnknown components following the Map (Value -> Value). 710 const SCEV *visitUnknown(const SCEVUnknown *Exp [all...] |
H A D | ScalarEvolution.h | 49 class SCEVUnknown; 218 friend class SCEVUnknown; 561 /// Return false iff given SCEV contains a SCEVUnknown with NULL value- 720 /// returns a SCEVUnknown pointer for well-formed pointer-type expressions, 934 /// FirstUnknown - The head of a linked list of all SCEVUnknown 937 SCEVUnknown *FirstUnknown;
|
H A D | ScalarEvolutionExpander.h | 249 Value *visitUnknown(const SCEVUnknown *S) {
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 648 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { 785 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(Mul->getOperand(1))) { 955 if (!isa<SCEVUnknown>(Reg) && 958 (isa<SCEVUnknown>(cast<SCEVAddRecExpr>(Reg)->getStart()) || 2075 else if (const SCEVUnknown *SU = dyn_cast<SCEVUnknown>(MaxRHS)) 2487 /// SCEVUnknown. This avoids forming chains across objects, such as: 2490 /// Since SCEVUnknown i [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 3775 const SCEVUnknown *U = dyn_cast<SCEVUnknown>(V);
|
Completed in 4388 milliseconds