/external/swiftshader/third_party/LLVM/lib/Analysis/ |
ScalarEvolution.cpp | 131 WriteAsOperand(OS, cast<SCEVConstant>(this)->getValue(), false); 234 return cast<SCEVConstant>(this)->getType(); 260 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 266 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 272 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 290 SCEV *S = new (SCEVAllocator) SCEVConstant(ID.Intern(SCEVAllocator), V); 509 const SCEVConstant *LC = cast<SCEVConstant>(LHS) [all...] |
ScalarEvolutionExpander.cpp | 201 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) { 206 if (const SCEVConstant *FC = dyn_cast<SCEVConstant>(Factor)) { 233 const SCEVConstant *FC = cast<SCEVConstant>(Factor); 234 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(M->getOperand(0))) 438 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(Ops[0]) [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolution.cpp | 140 cast<SCEVConstant>(this)->getValue()->printAsOperand(OS, false); 250 return cast<SCEVConstant>(this)->getType(); 273 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 279 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 285 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this)) 295 const SCEVConstant *SC = dyn_cast<SCEVConstant>(Mul->getOperand(0)) [all...] |
DependenceAnalysis.cpp | 445 if (isa<SCEVConstant>(Y->getD())) { 488 const SCEVConstant *C1A2_C2A1 = 489 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1A2, C2A1)); 490 const SCEVConstant *C1B2_C2B1 = 491 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1B2, C2B1)); 492 const SCEVConstant *A1B2_A2B1 = 493 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A1B2, A2B1)); 494 const SCEVConstant *A2B1_A1B2 = 495 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A2B1, A1B2)); 524 if (const SCEVConstant *CUB [all...] |
LoopUnrollAnalyzer.cpp | 34 if (auto *SC = dyn_cast<SCEVConstant>(S)) { 45 if (auto *SC = dyn_cast<SCEVConstant>(ValueAtIteration)) { 55 dyn_cast<SCEVConstant>(SE.getMinusSCEV(ValueAtIteration, Base));
|
ScalarEvolutionExpander.cpp | 240 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) { 245 if (const SCEVConstant *FC = dyn_cast<SCEVConstant>(Factor)) { 266 const SCEVConstant *FC = cast<SCEVConstant>(Factor); 267 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(M->getOperand(0))) 455 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(Ops[0]) [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCLoopPreIncPrep.cpp | 107 BucketElement(const SCEVConstant *O, Instruction *I) : Offset(O), Instr(I) {} 110 const SCEVConstant *Offset; 227 if (const auto *CDiff = dyn_cast<SCEVConstant>(Diff)) { 293 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); 295 E.Offset = cast<SCEVConstant>(SE->getNegativeSCEV(Offset)); 325 const SCEVConstant *BasePtrIncSCEV = 326 dyn_cast<SCEVConstant>(BasePtrSCEV->getStepRecurrence(*SE));
|
/external/llvm/lib/Transforms/Scalar/ |
AlignmentFromAssumptions.cpp | 104 if (const SCEVConstant *ConstDUSCEV = 105 dyn_cast<SCEVConstant>(DiffUnitsSCEV)) { 113 cast<SCEVConstant>(AlignSCEV)->getValue()->getSExtValue(); 234 if (isa<SCEVConstant>(AndLHSSCEV)) { 239 const SCEVConstant *MaskSCEV = dyn_cast<SCEVConstant>(AndRHSSCEV);
|
LoopDataPrefetch.cpp | 140 const auto *ConstStride = dyn_cast<SCEVConstant>(AR->getStepRecurrence(*SE)); 258 if (const SCEVConstant *ConstPtrDiff = 259 dyn_cast<SCEVConstant>(PtrDiff)) {
|
LoopRerollPass.cpp | 471 static const SCEVConstant *getIncrmentFactorSCEV(ScalarEvolution *SE, 479 if (const SCEVConstant *IncSCEV = dyn_cast<SCEVConstant>(SCEVExpr)) { 487 return dyn_cast<SCEVConstant>(SE->getNegativeSCEV(NewSCEV)); 489 return dyn_cast<SCEVConstant>(SE->getUDivExpr(SCEVExpr, SizeOfExpr)); 498 const SCEVConstant *CIncSCEV = nullptr; 500 if (const SCEVConstant *Constant = dyn_cast<SCEVConstant>(Operand)) { 593 const SCEVConstant *IncSCEV = nullptr; 598 IncSCEV = dyn_cast<SCEVConstant>(PHISCEV->getStepRecurrence(*SE)) [all...] |
LoopIdiomRecognize.cpp | 251 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount)) 290 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); 362 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) 673 const SCEVConstant *ConstStride = dyn_cast<SCEVConstant>(Ev->getOperand(1)); 710 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount)) [all...] |
LoopStrengthReduce.cpp | 545 const SCEVConstant *RC = dyn_cast<SCEVConstant>(RHS); 558 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(LHS)) { 625 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) { 769 if (isa<SCEVConstant>(Mul->getOperand(0))) [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
LoopIdiomRecognize.cpp | 190 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount)) 291 const SCEVConstant *Stride = dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); 352 const SCEVConstant *Stride = dyn_cast<SCEVConstant>(Ev->getOperand(1)); 379 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount))
|
LoopStrengthReduce.cpp | 451 const SCEVConstant *RC = dyn_cast<SCEVConstant>(RHS); 464 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(LHS)) { 536 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) { 770 if (!AR->isAffine() || !isa<SCEVConstant>(AR->getOperand(1))) { 783 !isa<SCEVConstant>(Reg) && 786 isa<SCEVConstant>(cast<SCEVAddRecExpr>(Reg)->getStart())))) [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 34 /// SCEVConstant - This class represents a constant integer value. 36 class SCEVConstant : public SCEV { 40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 48 static inline bool classof(const SCEVConstant *S) { return true; } 464 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
|
ScalarEvolutionExpander.h | 208 Value *visitConstant(const SCEVConstant *S) {
|
/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 36 class SCEVConstant : public SCEV { 40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 443 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 548 const SCEV *visitConstant(const SCEVConstant *Constant) {
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 36 class SCEVConstant : public SCEV { 40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 443 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 592 const SCEV *visitConstant(const SCEVConstant *Constant) {
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 36 class SCEVConstant : public SCEV { 40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 443 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 592 const SCEV *visitConstant(const SCEVConstant *Constant) {
|
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 36 class SCEVConstant : public SCEV { 40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 443 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 592 const SCEV *visitConstant(const SCEVConstant *Constant) {
|
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 48 class SCEVConstant : public SCEV { 53 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 452 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 602 const SCEV *visitConstant(const SCEVConstant *Constant) {
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 48 class SCEVConstant : public SCEV { 53 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 452 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 602 const SCEV *visitConstant(const SCEVConstant *Constant) {
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 48 class SCEVConstant : public SCEV { 53 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 452 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 602 const SCEV *visitConstant(const SCEVConstant *Constant) {
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 48 class SCEVConstant : public SCEV { 53 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 452 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 602 const SCEV *visitConstant(const SCEVConstant *Constant) {
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 36 class SCEVConstant : public SCEV { 40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) : 443 return ((SC*)this)->visitConstant((const SCEVConstant*)S); 592 const SCEV *visitConstant(const SCEVConstant *Constant) {
|