pub struct IrDumpOptions {
pub dump_ast: bool,
pub dump_core: bool,
pub dump_core_passes: Vec<String>,
pub dump_tensor_ir: bool,
pub dump_loop_ir: bool,
pub dump_llvm: bool,
}Expand description
Options for dumping intermediate representations.
Fields§
§dump_ast: boolDump AST after parsing.
dump_core: boolDump Core IR.
dump_core_passes: Vec<String>Dump Core IR after specific passes.
dump_tensor_ir: boolDump Tensor IR.
dump_loop_ir: boolDump Loop IR.
dump_llvm: boolDump LLVM IR.
Trait Implementations§
Source§impl Clone for IrDumpOptions
impl Clone for IrDumpOptions
Source§fn clone(&self) -> IrDumpOptions
fn clone(&self) -> IrDumpOptions
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 IrDumpOptions
impl Debug for IrDumpOptions
Source§impl Default for IrDumpOptions
impl Default for IrDumpOptions
Source§fn default() -> IrDumpOptions
fn default() -> IrDumpOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IrDumpOptions
impl<'de> Deserialize<'de> for IrDumpOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IrDumpOptions
impl RefUnwindSafe for IrDumpOptions
impl Send for IrDumpOptions
impl Sync for IrDumpOptions
impl Unpin for IrDumpOptions
impl UnsafeUnpin for IrDumpOptions
impl UnwindSafe for IrDumpOptions
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