pub struct RocWmmaCompiler {}Trait Implementations§
Source§impl Clone for RocWmmaCompiler
impl Clone for RocWmmaCompiler
Source§fn clone(&self) -> RocWmmaCompiler
fn clone(&self) -> RocWmmaCompiler
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 RocWmmaCompiler
impl Debug for RocWmmaCompiler
Source§impl Default for RocWmmaCompiler
impl Default for RocWmmaCompiler
Source§fn default() -> RocWmmaCompiler
fn default() -> RocWmmaCompiler
Returns the “default value” for a type. Read more
Source§impl DialectWmmaCompiler<HipDialect<RocWmmaCompiler>> for RocWmmaCompiler
impl DialectWmmaCompiler<HipDialect<RocWmmaCompiler>> for RocWmmaCompiler
fn compile_wmma_includes(f: &mut Formatter<'_>, _flags: &Flags) -> Result
fn compile_wmma_type_definitions(f: &mut Formatter<'_>, flags: &Flags) -> Result
fn compile_wmma_local_variables(_f: &mut Formatter<'_>) -> Result
fn compile_wmma_fragment_declaration( f: &mut Formatter<'_>, var: &Variable<HipDialect<Self>>, ) -> Result
fn compile_wwma_fragment_ident( f: &mut Formatter<'_>, ident: &FragmentIdent<HipDialect<Self>>, ) -> Result
fn compile_wmma_fragment_layout( f: &mut Formatter<'_>, layout: &FragmentLayout<HipDialect<Self>>, ) -> Result
fn compile_wmma_fragment( f: &mut Formatter<'_>, fragment: &Fragment<HipDialect<Self>>, ) -> Result
fn compile_wmma_instruction( f: &mut Formatter<'_>, instruction: &WmmaInstruction<HipDialect<Self>>, ) -> Result
fn compile_manual_mma( f: &mut Formatter<'_>, mma: ManualMma<'_, HipDialect<Self>>, ) -> Result
fn compile_scaled_mma( _f: &mut Formatter<'_>, _mma: ManualMma<'_, HipDialect<Self>>, _scales_a: Variable<HipDialect<Self>>, _scales_b: Variable<HipDialect<Self>>, _scales_factor: u32, ) -> Result
fn supported_wmma_combinations( arch: &AMDArchitecture, ) -> SupportedMmaCombinations
fn supported_mma_combinations( arch: &AMDArchitecture, ) -> SupportedMmaCombinations
fn supported_scaled_mma_combinations( _arch: &D::Architecture, ) -> SupportedScaledMmaCombinations
Source§impl Hash for RocWmmaCompiler
impl Hash for RocWmmaCompiler
Source§impl PartialEq for RocWmmaCompiler
impl PartialEq for RocWmmaCompiler
impl Copy for RocWmmaCompiler
impl Eq for RocWmmaCompiler
impl StructuralPartialEq for RocWmmaCompiler
Auto Trait Implementations§
impl Freeze for RocWmmaCompiler
impl RefUnwindSafe for RocWmmaCompiler
impl Send for RocWmmaCompiler
impl Sync for RocWmmaCompiler
impl Unpin for RocWmmaCompiler
impl UnwindSafe for RocWmmaCompiler
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more