Skip to content

Commit d674aba

Browse files
committed
Enable more checks
Signed-off-by: cyy <[email protected]>
1 parent 19bc304 commit d674aba

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

.clang-tidy

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,15 @@ cppcoreguidelines-init-variables,
1313
bugprone*,
1414
-bugprone-crtp-constructor-accessibility,
1515
-bugprone-easily-swappable-parameters,
16-
-bugprone-exception-escape,
1716
-bugprone-implicit*,
1817
-bugprone-macro-parentheses,
1918
-bugprone-narrowing-conversions,
2019
-bugprone-reserved-identifier,
21-
-bugprone-signed-char-misuse,
2220
-bugprone-switch-missing-default-case,
2321
misc-*,
2422
-misc-confusable-identifiers,
2523
-misc-const-correctness,
2624
-misc-include-cleaner,
27-
-misc-no-recursion,
2825
-misc-non-private-member-variables-in-classes,
2926
-misc-use-anonymous-namespace,
3027
modernize*,
@@ -47,7 +44,6 @@ readability*,
4744
-readability-avoid-unconditional-preprocessor-if,
4845
-readability-braces-around-statements,
4946
-readability-container-contains,
50-
-readability-convert-member-functions-to-static,
5147
-readability-else-after-return,
5248
-readability-function-cognitive-complexity,
5349
-readability-identifier-length,
@@ -62,6 +58,7 @@ readability*,
6258
-readability-redundant-access-specifiers,
6359
-readability-redundant-control-flow,
6460
-readability-simplify-boolean-expr,
61+
-readability-suspicious-call-argument,
6562
'
6663
CheckOptions:
6764
- key: facebook-cuda-safe-api-call-check.HandlerName

src/FbgemmI8Spmdm.cc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ void CompressedSparseColumn::SpMDM(
105105
int k_end = colptr_[block.col_start + j + 1];
106106
if (k_end == k) {
107107
} else if (k_end == k + 1) {
108-
int row = rowidx_[k];
109-
int w = values_[k];
108+
auto row = rowidx_[k];
109+
auto w = values_[k];
110110
for (int i = 0; i < block.row_size; ++i) {
111111
C[i * ldc + j] += A[(block.row_start + i) * lda + row] * w;
112112
}
@@ -115,8 +115,8 @@ void CompressedSparseColumn::SpMDM(
115115
C_temp[i] = C[i * ldc + j];
116116
}
117117
for (; k < k_end; ++k) {
118-
int row = rowidx_[k];
119-
int w = values_[k];
118+
auto row = rowidx_[k];
119+
auto w = values_[k];
120120
for (int i = 0; i < block.row_size; ++i) {
121121
C_temp[i] += A[(block.row_start + i) * lda + row] * w;
122122
}
@@ -136,7 +136,7 @@ void CompressedSparseColumn::SpMDM(
136136
}
137137
} else if (k_end == k + 1) {
138138
int row = rowidx_[k];
139-
int w = values_[k];
139+
auto w = values_[k];
140140
for (int i = 0; i < block.row_size; ++i) {
141141
C[i * ldc + j] = A[(block.row_start + i) * lda + row] * w;
142142
}
@@ -146,7 +146,7 @@ void CompressedSparseColumn::SpMDM(
146146
}
147147
for (; k < k_end; ++k) {
148148
int row = rowidx_[k];
149-
int w = values_[k];
149+
auto w = values_[k];
150150
for (int i = 0; i < block.row_size; ++i) {
151151
C_temp[i] += A[(block.row_start + i) * lda + row] * w;
152152
}
@@ -301,9 +301,9 @@ void CompressedSparseColumn::SparseConv(
301301
}
302302

303303
#ifdef FBGEMM_MEASURE_TIME_BREAKDOWN
304-
std::chrono::time_point<std::chrono::high_resolution_clock> t_start, t_end;
304+
std::chrono::time_point<std::chrono::high_resolution_clock> t_end;
305305
double dt;
306-
t_start = std::chrono::high_resolution_clock::now();
306+
auto t_start = std::chrono::high_resolution_clock::now();
307307
#endif
308308

309309
// TODO: if not hyper sparse, transpose a block of A matrix as in SpMDM.
@@ -316,7 +316,7 @@ void CompressedSparseColumn::SparseConv(
316316
}
317317
for (int j = block.col_start; j < block.col_start + block.col_size; ++j) {
318318
for (int k = colptr_[j]; k < colptr_[j + 1]; ++k) {
319-
int v = values_[k];
319+
auto v = values_[k];
320320
for (int i = block.row_start; i < block.row_start + block.row_size; ++i) {
321321
int ow = i % conv_p.OUT_DIM[1];
322322
int oh = i / conv_p.OUT_DIM[1] % conv_p.OUT_DIM[0];

0 commit comments

Comments
 (0)