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
{{ message }}
Repository navigation
Tracking Issue for clflushopt_target_feature #157096
This is a tracking issue for the clflushopt x86 target feature, used to gate the _mm_clflushopt intrinsic (#![feature(clflushopt_target_feature)]).
Requested in rust-lang/stdarch#1456. CLFLUSHOPT is a standalone x86 CPUID feature (Intel Skylake+ / AMD Excavator+, ~2015) for weakly-ordered cache-line flushing. Today stdarch exposes only the SSE2 _mm_clflush; there is no way to emit clflushopt from an intrinsic.
Steps
Add the clflushopt target feature to the compiler (this issue).
Compiler PR opened: #157098 (adds the clflushopt target feature).
The stdarch intrinsic (_mm_clflushopt, rust-lang/stdarch#1456) is the follow-up and is blocked on #157098 merging + syncing into stdarch's pinned toolchain.
Activity
jlpetz commentedon May 29, 2026
Compiler PR opened: #157098 (adds the
clflushopttarget feature).The stdarch intrinsic (
_mm_clflushopt, rust-lang/stdarch#1456) is the follow-up and is blocked on #157098 merging + syncing into stdarch's pinned toolchain.[-]Tracking Issue for clflushopt_target_feature[/-][+]Tracking Issue for `clflushopt_target_feature`[/+]Rollup merge of rust-lang#157098 - jlpetz:clflushopt-target-feature, …