We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d35f63e commit 80a7d5fCopy full SHA for 80a7d5f
src/intrinsics/mod.rs
@@ -725,7 +725,8 @@ fn codegen_regular_intrinsic_call<'tcx>(
725
726
// Cranelift treats stores as volatile by default
727
// FIXME correctly handle unaligned_volatile_store
728
- // FIXME actually do nontemporal stores if requested
+ // FIXME actually do nontemporal stores if requested (but do not just emit MOVNT on x86;
729
+ // see the LLVM backend for details)
730
let dest = CPlace::for_ptr(Pointer::new(ptr), val.layout());
731
dest.write_cvalue(fx, val);
732
}
0 commit comments