Home
last modified time | relevance | path

Searched refs:kSparse (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/unittests/Dialect/SparseTensor/
H A DMergerTest.cpp311 merger.setDim(t0, l0, Dim::kSparse); in MergerTest3T1L()
315 merger.setDim(t1, l0, Dim::kSparse); in MergerTest3T1L()
334 merger.setDim(t0, l0, Dim::kSparse); in MergerTest4T1L()
338 merger.setDim(t1, l0, Dim::kSparse); in MergerTest4T1L()
342 merger.setDim(t2, l0, Dim::kSparse); in MergerTest4T1L()
365 merger.setDim(t0, l0, Dim::kSparse); in MergerTest3T1LD()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparsification.cpp149 return Dim::kSparse; in toDim()
291 if (merger.isDim(tensor, i, Dim::kSparse)) in computeIterationGraph()
339 if (merger.isDim(tensor, i, Dim::kSparse)) { in isAdmissableTensorExp()
515 if (merger.isDim(tensor, idx, Dim::kSparse)) { in genBuffers()
1095 if (merger.isDim(b, Dim::kSparse)) { in genInit()
1199 bool isSparse = merger.isDim(fb, Dim::kSparse); in genFor()
1272 if (indices[b] && merger.isDim(b, Dim::kSparse)) { in genWhile()
1305 if (indices[b] && merger.isDim(b, Dim::kSparse)) { in genWhile()
1353 if (locals[b] && merger.isDim(b, Dim::kSparse)) { in genLocals()
1441 if (induction[b] && merger.isDim(b, Dim::kSparse)) { in genWhileInduction()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SparseTensor/Utils/
H A DMerger.h24 enum Dim { kSparse, kDense, kSingle, kUndef }; enumerator
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Utils/
H A DMerger.cpp265 bool reset = isSingleton && hasAnyDimOf(simple, kSparse); in simplifyCond()
267 if (simple[b] && !isDim(b, kSparse)) { in simplifyCond()
292 return !hasAnyDimOf(tmp, kSparse); in onlyDenseDiff()
588 case kSparse: in dumpBits()