/external/llvm-project/polly/test/ScopInfo/ |
D | multidim_single_and_multidim_array.ll | 1 ; RUN: opt %loadPolly -polly-scops -polly-delinearize=false -analyze < %s | FileCheck %s 2 ; RUN: opt %loadPolly -polly-scops -polly-delinearize=false -polly-allow-nonaffine -analyze < %s | … 5 ; RUN: opt %loadPolly -polly-function-scops -polly-delinearize=false -analyze < %s | FileCheck %s 6 ; RUN: opt %loadPolly -polly-function-scops -polly-delinearize=false -polly-allow-nonaffine -analyz… 22 ; This test case checks that we now consistently delinearize the array accesses.
|
D | multidim_invalid_dimension.ll | 5 ; Make sure we don't crash trying delinearize the memory access
|
D | multidim_gep_pointercast2.ll | 3 ; Verfy that we do not use the GetElementPtr information to delinearize A
|
/external/llvm-project/llvm/test/Analysis/Delinearization/ |
D | terms_with_identity_factor.ll | 2 ; RUN: opt < %s -analyze -enable-new-pm=0 -delinearize -debug 2>&1 | FileCheck %s 19 ; CHECK: succeeded to delinearize
|
D | type_mismatch.ll | 1 ; RUN: opt < %s -analyze -enable-new-pm=0 -delinearize
|
D | undef.ll | 1 ; RUN: opt < %s -analyze -enable-new-pm=0 -delinearize
|
D | parameter_addrec_product.ll | 1 ; RUN: opt -delinearize -analyze -enable-new-pm=0 < %s | FileCheck %s
|
D | iv_times_constant_in_subscript.ll | 1 ; RUN: opt < %s -analyze -enable-new-pm=0 -delinearize | FileCheck %s
|
D | multidim_only_ivs_2d.ll | 1 ; RUN: opt < %s -analyze -enable-new-pm=0 -delinearize | FileCheck %s
|
/external/llvm-project/mlir/include/mlir/Dialect/Vector/ |
D | VectorUtils.h | 51 SmallVector<int64_t, 4> delinearize(ArrayRef<int64_t> strides,
|
/external/llvm/test/Analysis/Delinearization/ |
D | type_mismatch.ll | 1 ; RUN: opt < %s -analyze -delinearize
|
D | undef.ll | 1 ; RUN: opt < %s -analyze -delinearize
|
D | parameter_addrec_product.ll | 1 ; RUN: opt -delinearize -analyze < %s | FileCheck %s
|
D | iv_times_constant_in_subscript.ll | 1 ; RUN: opt < %s -analyze -delinearize | FileCheck %s
|
D | multidim_two_accesses_different_delinearization.ll | 1 ; RUN: opt -basicaa -da -analyze -da-delinearize < %s
|
D | multidim_only_ivs_2d.ll | 1 ; RUN: opt < %s -analyze -delinearize | FileCheck %s
|
D | multidim_only_ivs_3d.ll | 1 ; RUN: opt < %s -analyze -delinearize | FileCheck %s
|
D | multidim_ivs_and_integer_offsets_3d.ll | 1 ; RUN: opt < %s -analyze -delinearize | FileCheck %s
|
/external/llvm/test/Analysis/DependenceAnalysis/ |
D | NonAffineExpr.ll | 1 ; RUN: opt < %s -analyze -basicaa -da-delinearize -da
|
D | NonCanonicalizedSubscript.ll | 1 ; RUN: opt < %s -analyze -basicaa -da -da-delinearize=false | FileCheck %s 2 ; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s -check-prefix=DELIN
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | Delinearization.cpp | 101 SE->delinearize(AccessFn, Subscripts, Sizes, SE->getElementSize(Inst)); in print()
|
D | LoopCacheAnalysis.cpp | 135 IsValid = delinearize(LI); in IndexedReference() 311 bool IndexedReference::delinearize(const LoopInfo &LI) { in delinearize() function in IndexedReference 337 SE.delinearize(AccessFn, Subscripts, Sizes, in delinearize()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | LoopCacheAnalysis.cpp | 144 IsValid = delinearize(LI); in IndexedReference() 323 bool IndexedReference::delinearize(const LoopInfo &LI) { in delinearize() function in IndexedReference 349 SE.delinearize(AccessFn, Subscripts, Sizes, in delinearize()
|
D | Delinearization.cpp | 89 SE->delinearize(AccessFn, Subscripts, Sizes, SE->getElementSize(Inst)); in printDelinearization()
|
/external/llvm/lib/Analysis/ |
D | Delinearization.cpp | 111 SE->delinearize(AccessFn, Subscripts, Sizes, SE->getElementSize(Inst)); in print()
|