Skip to content

Commit 7f5e066

Browse files
cpu: x64: brgemm: use range-based loop for jit_brgemm_amx_uker.cpp (#2091)
1 parent 193ce49 commit 7f5e066

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/cpu/x64/brgemm/jit_brgemm_amx_uker.cpp

+8-8
Original file line numberDiff line numberDiff line change
@@ -2064,8 +2064,8 @@ void jit_brgemm_amx_uker_base_t::gemm_microkernel_amx(brgemm_iteration_t &bi) {
20642064

20652065
void jit_brgemm_amx_uker_base_t::rdb_loop(brgemm_iteration_t &bi) {
20662066
const auto &tloop = imap_[bi.apply_postops];
2067-
for (size_t irdi = 0; irdi < tloop.rdis.size(); irdi++) {
2068-
bi.rdi = &(tloop.rdis[irdi]);
2067+
for (auto &rdi : tloop.rdis) {
2068+
bi.rdi = &rdi;
20692069
gemm_microkernel_amx(bi);
20702070
}
20712071
}
@@ -2195,8 +2195,8 @@ void jit_brgemm_amx_uker_base_t::ldb_loop(brgemm_iteration_t &bi) {
21952195
// we move to next bdb2 block.
21962196
const auto &tloop = imap_[bi.apply_postops];
21972197
transform_buf_map_A_.clear();
2198-
for (size_t ildi = 0; ildi < tloop.ldis.size(); ildi++) {
2199-
bi.ldi = &(tloop.ldis[ildi]);
2198+
for (auto &ldi : tloop.ldis) {
2199+
bi.ldi = &ldi;
22002200
ldb_loop_body(bi);
22012201
}
22022202
}
@@ -2253,8 +2253,8 @@ void jit_brgemm_amx_uker_base_t::bdb_loop(brgemm_iteration_t &bi) {
22532253
mov(ptr[rsp + reg_iter_labels_list_offs_], reg_iter_labels_list);
22542254
}
22552255

2256-
for (size_t ibdi = 0; ibdi < tloop.bdis.size(); ibdi++) {
2257-
bi.bdi = &(tloop.bdis[ibdi]);
2256+
for (auto &bdi : tloop.bdis) {
2257+
bi.bdi = &bdi;
22582258
bdb_loop_body(bi);
22592259
}
22602260
if (ununroll_bd_loop) {
@@ -2263,8 +2263,8 @@ void jit_brgemm_amx_uker_base_t::bdb_loop(brgemm_iteration_t &bi) {
22632263

22642264
align(64);
22652265
L(iteration_pointers);
2266-
for (size_t ibdi = 0; ibdi < tloop.bdis.size(); ibdi++) {
2267-
putL(tloop.bdis[ibdi].lstart);
2266+
for (const auto &bdi : tloop.bdis) {
2267+
putL(bdi.lstart);
22682268
}
22692269
putL(loop_end);
22702270
L(loop_end);

0 commit comments

Comments
 (0)