Home
last modified time | relevance | path

Searched refs:basis (Results 1 – 25 of 787) sorted by relevance

12345678910>>...32

/external/llvm-project/polly/lib/External/isl/
Disl_sample.c227 return isl_tab_min(tab, tab->basis->row[1 + level], in compute_min()
243 isl_seq_neg(tab->basis->row[1 + level] + 1, in compute_max()
244 tab->basis->row[1 + level] + 1, dim); in compute_max()
245 res = isl_tab_min(tab, tab->basis->row[1 + level], in compute_max()
247 isl_seq_neg(tab->basis->row[1 + level] + 1, in compute_max()
248 tab->basis->row[1 + level] + 1, dim); in compute_max()
286 isl_int_add(tab->basis->row[1 + level][0], in greedy_search()
288 isl_int_fdiv_q_ui(tab->basis->row[1 + level][0], in greedy_search()
289 tab->basis->row[1 + level][0], 2); in greedy_search()
290 isl_int_neg(tab->basis->row[1 + level][0], in greedy_search()
[all …]
Dbasis_reduction_templ.c85 B = tab->basis; in isl_tab_compute_reduced_basis()
303 tab->basis = B; in isl_tab_compute_reduced_basis()
319 struct isl_mat *basis; in isl_basic_set_reduced_basis() local
331 tab->basis = isl_mat_identity(bset->ctx, 1 + tab->n_var); in isl_basic_set_reduced_basis()
339 eq = isl_mat_left_hermite(eq, 0, NULL, &tab->basis); in isl_basic_set_reduced_basis()
340 tab->basis = isl_mat_lin_to_aff(tab->basis); in isl_basic_set_reduced_basis()
348 basis = isl_mat_copy(tab->basis); in isl_basic_set_reduced_basis()
352 return basis; in isl_basic_set_reduced_basis()
/external/llvm-project/mlir/lib/Analysis/Presburger/
DSimplex.cpp861 void Simplex::reduceBasis(Matrix &basis, unsigned level) { in reduceBasis() argument
864 if (level == basis.getNumRows() - 1) in reduceBasis()
894 basis.addToRow(i, i + 1, u); in reduceBasis()
902 basis.getRow(i + 1), candidateDual[0], candidateDualDenom[0]); in reduceBasis()
906 basis.addToRow(i, i + 1, 1); in reduceBasis()
908 basis.getRow(i + 1), candidateDual[1], candidateDualDenom[1]); in reduceBasis()
913 basis.addToRow(i, i + 1, -1); in reduceBasis()
927 while (i < basis.getNumRows() - 1) { in reduceBasis()
941 gbrSimplex.computeWidthAndDuals(basis.getRow(i), dual, dualDenom)); in reduceBasis()
948 gbrSimplex.addEqualityForDirection(basis.getRow(i)); in reduceBasis()
[all …]
/external/llvm-project/mlir/lib/Dialect/Vector/
DVectorUtils.cpp33 int64_t mlir::computeMaxLinearIndex(ArrayRef<int64_t> basis) { in computeMaxLinearIndex() argument
34 if (basis.empty()) in computeMaxLinearIndex()
36 return std::accumulate(basis.begin(), basis.end(), 1, in computeMaxLinearIndex()
73 int64_t mlir::linearize(ArrayRef<int64_t> offsets, ArrayRef<int64_t> basis) { in linearize() argument
74 assert(offsets.size() == basis.size()); in linearize()
76 for (unsigned idx = 0, e = basis.size(); idx < e; ++idx) in linearize()
77 linearIndex += offsets[idx] * basis[idx]; in linearize()
/external/llvm-project/mlir/include/mlir/Dialect/Vector/
DVectorUtils.h31 int64_t computeMaxLinearIndex(ArrayRef<int64_t> basis);
46 int64_t linearize(ArrayRef<int64_t> offsets, ArrayRef<int64_t> basis);
/external/ltp/testcases/kernel/controllers/memcg/
DREADME7 contain the regression test, basis operation test and stress test of memctl.
30 This script runs all the 38 testcases of basis operation.
/external/llvm-project/llvm/test/CodeGen/MIR/Generic/
Dmachine-basic-block-unknown-name.mir3 # a basic block with the machine basis block's name.
/external/llvm/test/CodeGen/MIR/Generic/
Dmachine-basic-block-unknown-name.mir3 # a basic block with the machine basis block's name.
/external/ltp/testcases/kernel/controllers/cpuset/
DREADME10 testcases contain the basis operation test and part functionality test of
25 Directory containing the shell script which is used to test the basis
/external/llvm/test/CodeGen/X86/
Dsunkaddr-ext.ll4 ; use the potential overflow as the basis for an address calculation later by
/external/skia/resources/text/
Denglish.txt3 …, birth or other status. Furthermore, no distinction shall be made on the basis of the political, …
/external/python/cpython3/Lib/test/decimaltestdata/
DdecSingle.decTest10 -- may contain errors. They are offered on an as-is basis. In --
/external/python/cpython2/Lib/test/decimaltestdata/
DdecSingle.decTest10 -- may contain errors. They are offered on an as-is basis. In --
/external/curl/CMake/
DCMakeConfigurableFile.in18 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
Dcurl-config.cmake.in18 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
DFindBearSSL.cmake18 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
/external/llvm-project/llvm/test/CodeGen/X86/
Dsunkaddr-ext.ll4 ; use the potential overflow as the basis for an address calculation later by
/external/swiftshader/third_party/subzero/bloat/
DREADME.chromium35 was used as the basis for pnacl-sz.bloat.html.
/external/curl/docs/
DCMakeLists.txt18 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
/external/llvm-project/llvm/test/DebugInfo/RISCV/
Deh-frame.s17 # do so on the basis that on RV64F, F registers may only be 4 bytes
/external/curl/plan9/
Dmkfile.proto18 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
Dmkfile18 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
/external/ltp/testcases/kernel/controllers/cpuctl_fj/
DREADME10 contain the basis operation test and part functionality test of cpu
/external/googletest/docs/
Dplatforms.md35 supported on a best-effort basis and by the community.
/external/llvm-project/libc/utils/CPP/
DREADME.md5 More utilities will be added on an as needed basis. There are certain rules to

12345678910>>...32