Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update on "[inductor] allow clone cse cache during vectorized indirec…
…t load" Fix #123502 `swap_buffer` do not clone the `cse.cache` which will bring redundant computation. We may able to clone the `cse.cache` if there is no cse value in the `expr` ``` auto tmp8 = [&] { __at_align__ std::array<int64_t, 16> tmpbuf; tmp7.store(tmpbuf.data()); return tmpbuf; } () ; // // other codes // // also store tmp7 here (redundant tmp16) auto tmp16 = [&] { __at_align__ std::array<int64_t, 16> tmpbuf; tmp7.store(tmpbuf.data()); return tmpbuf; } () ; ``` cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper blzheng wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 ColinPeppler amjames desertfire chauhang [ghstack-poisoned]
- Loading branch information