pub enum CacheQualifier {
None,
Ca,
Cg,
Cs,
Lu,
Cv,
}Expand description
Cache operation qualifiers for load/store instructions.
Variants§
None
No explicit cache qualifier.
Ca
Cache at all levels.
Cg
Cache at L2, bypass L1.
Cs
Streaming (evict first).
Lu
Last use (evict after use).
Cv
Volatile (don’t cache).
Implementations§
Source§impl CacheQualifier
impl CacheQualifier
Sourcepub const fn as_ptx_str(&self) -> &'static str
pub const fn as_ptx_str(&self) -> &'static str
Returns the PTX modifier string, or empty for None.
Trait Implementations§
Source§impl Clone for CacheQualifier
impl Clone for CacheQualifier
Source§fn clone(&self) -> CacheQualifier
fn clone(&self) -> CacheQualifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CacheQualifier
impl Debug for CacheQualifier
Source§impl Hash for CacheQualifier
impl Hash for CacheQualifier
Source§impl PartialEq for CacheQualifier
impl PartialEq for CacheQualifier
impl Copy for CacheQualifier
impl Eq for CacheQualifier
impl StructuralPartialEq for CacheQualifier
Auto Trait Implementations§
impl Freeze for CacheQualifier
impl RefUnwindSafe for CacheQualifier
impl Send for CacheQualifier
impl Sync for CacheQualifier
impl Unpin for CacheQualifier
impl UnsafeUnpin for CacheQualifier
impl UnwindSafe for CacheQualifier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more