Home
last modified time | relevance | path

Searched refs:StoreEv (Results 1 – 25 of 34) sorted by relevance

12

/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp426 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
507 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
509 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
513 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
548 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
572 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
780 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
847 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in processLoopMemCpy()
861 dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); in processLoopMemCpy()
1211 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp426 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
507 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
509 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
513 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
548 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
572 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
780 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
847 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in processLoopMemCpy()
861 dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); in processLoopMemCpy()
1211 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp426 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
507 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
509 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
513 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
548 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
572 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
780 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
847 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in processLoopMemCpy()
861 dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); in processLoopMemCpy()
1211 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp507 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
509 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
513 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
548 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
572 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
780 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
849 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in processLoopMemCpy()
863 dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); in processLoopMemCpy()
1309 Instruction *TheLoad, const SCEVAddRecExpr *StoreEv, in processLoopStoreOfLoopLoad() argument
1328 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp426 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
507 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
509 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
513 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
548 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
572 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
780 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
847 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in processLoopMemCpy()
861 dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); in processLoopMemCpy()
1211 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp426 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
507 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
509 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
513 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
548 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
572 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
780 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
847 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in processLoopMemCpy()
861 dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); in processLoopMemCpy()
1211 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp340 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
341 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
418 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
420 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
424 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
459 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
483 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
703 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
972 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
993 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp338 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
339 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
413 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
415 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
419 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
454 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
478 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
695 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
963 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
984 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp400 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
401 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
481 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
483 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
487 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
522 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
546 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
766 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
1063 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
1087 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp362 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
363 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
440 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
442 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
446 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
481 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
505 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
725 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
1002 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
1023 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp371 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
372 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
449 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
451 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
455 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
490 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
514 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
734 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
1045 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
1068 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp362 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
363 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
440 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
442 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
446 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
481 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
505 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
725 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
1002 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
1023 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp371 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
372 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
449 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
451 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
455 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
490 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
514 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
734 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
1045 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
1068 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp362 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
363 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
440 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
442 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
446 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
481 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
505 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
725 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
1002 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
1023 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp360 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
361 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
438 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
440 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
444 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
479 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
503 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
723 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
999 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
1020 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp407 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
408 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
488 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
490 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
494 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
529 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
553 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
773 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
1070 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
1094 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp407 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
408 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
488 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
490 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
494 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
529 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
553 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
773 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
1070 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
1094 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp145 int getSCEVStride(const SCEVAddRecExpr *StoreEv);
1931 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore() local
1932 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
1937 int Stride = getSCEVStride(StoreEv); in isLegalStore()
1958 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
2016 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore() local
2017 unsigned Stride = getSCEVStride(StoreEv); in processCopyingStore()
2044 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()
2294 << " from store ptr=" << *StoreEv << " at: " << *SI in processCopyingStore()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp145 int getSCEVStride(const SCEVAddRecExpr *StoreEv);
1931 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore() local
1932 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
1937 int Stride = getSCEVStride(StoreEv); in isLegalStore()
1958 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
2016 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore() local
2017 unsigned Stride = getSCEVStride(StoreEv); in processCopyingStore()
2044 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()
2294 << " from store ptr=" << *StoreEv << " at: " << *SI in processCopyingStore()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp145 int getSCEVStride(const SCEVAddRecExpr *StoreEv);
1931 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore() local
1932 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
1937 int Stride = getSCEVStride(StoreEv); in isLegalStore()
1958 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
2016 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore() local
2017 unsigned Stride = getSCEVStride(StoreEv); in processCopyingStore()
2044 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()
2294 << " from store ptr=" << *StoreEv << " at: " << *SI in processCopyingStore()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp131 int getSCEVStride(const SCEVAddRecExpr *StoreEv);
1949 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr));
1950 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine())
1955 int Stride = getSCEVStride(StoreEv);
1976 if (StoreEv->getOperand(1) != LoadEv->getOperand(1))
2034 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr));
2035 unsigned Stride = getSCEVStride(StoreEv);
2062 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(),
2312 << " from store ptr=" << *StoreEv << " at: " << *SI
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp131 int getSCEVStride(const SCEVAddRecExpr *StoreEv);
1949 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore() local
1950 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
1955 int Stride = getSCEVStride(StoreEv); in isLegalStore()
1976 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
2034 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore() local
2035 unsigned Stride = getSCEVStride(StoreEv); in processCopyingStore()
2062 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()
2312 << " from store ptr=" << *StoreEv << " at: " << *SI in processCopyingStore()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp131 int getSCEVStride(const SCEVAddRecExpr *StoreEv);
1949 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore() local
1950 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
1955 int Stride = getSCEVStride(StoreEv); in isLegalStore()
1976 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
2034 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore() local
2035 unsigned Stride = getSCEVStride(StoreEv); in processCopyingStore()
2062 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()
2312 << " from store ptr=" << *StoreEv << " at: " << *SI in processCopyingStore()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp145 int getSCEVStride(const SCEVAddRecExpr *StoreEv);
1931 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore() local
1932 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
1937 int Stride = getSCEVStride(StoreEv); in isLegalStore()
1958 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
2016 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore() local
2017 unsigned Stride = getSCEVStride(StoreEv); in processCopyingStore()
2044 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()
2294 << " from store ptr=" << *StoreEv << " at: " << *SI in processCopyingStore()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp145 int getSCEVStride(const SCEVAddRecExpr *StoreEv);
1931 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore() local
1932 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
1937 int Stride = getSCEVStride(StoreEv); in isLegalStore()
1958 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
2016 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore() local
2017 unsigned Stride = getSCEVStride(StoreEv); in processCopyingStore()
2044 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()
2294 << " from store ptr=" << *StoreEv << " at: " << *SI in processCopyingStore()

12