You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The _mm_stream_ps intrinsic implements a store to memory with a "non-temporal" hint (i.e., try not to pollute the cache). In the LLVM code this is implemented via __builtin_nontemporal_store which should compile to an LLIR store instruction with hint !nontemporal. e.g., something like:
store <8 x i64> %{{.*}}, <8 x i64>* %{{.*}}, align 64, !nontemporal
Is there a way to generate this in Rust, or do we need add this to the compiler first?