Lines Matching refs:linalg
48 linalg::SparseParallelizationStrategy parallelOption() { in parallelOption()
51 return linalg::SparseParallelizationStrategy::kNone; in parallelOption()
53 return linalg::SparseParallelizationStrategy::kDenseOuterLoop; in parallelOption()
55 return linalg::SparseParallelizationStrategy::kAnyStorageOuterLoop; in parallelOption()
57 return linalg::SparseParallelizationStrategy::kDenseAnyLoop; in parallelOption()
59 return linalg::SparseParallelizationStrategy::kAnyStorageAnyLoop; in parallelOption()
64 linalg::SparseVectorizationStrategy vectorOption() { in vectorOption()
67 return linalg::SparseVectorizationStrategy::kNone; in vectorOption()
69 return linalg::SparseVectorizationStrategy::kDenseInnerLoop; in vectorOption()
71 return linalg::SparseVectorizationStrategy::kAnyStorageInnerLoop; in vectorOption()
76 linalg::SparseIntType typeOption(int32_t option) { in typeOption()
79 return linalg::SparseIntType::kNative; in typeOption()
81 return linalg::SparseIntType::kI64; in typeOption()
83 return linalg::SparseIntType::kI32; in typeOption()
92 linalg::SparsificationOptions options(parallelOption(), vectorOption(), in runOnFunction()
96 linalg::populateSparsificationPatterns(ctx, patterns, options); in runOnFunction()