Home
last modified time | relevance | path

Searched refs:TargetIsa (Results 1 – 25 of 60) sorted by relevance

123

/wasmtime-44.0.1/cranelift/codegen/meta/src/isa/
H A Dpulley.rs1 use crate::cdsl::{isa::TargetIsa, settings::SettingGroupBuilder};
3 pub(crate) fn define() -> TargetIsa { in define()
19 TargetIsa::new("pulley", settings.build()) in define()
H A Darm64.rs1 use crate::cdsl::isa::TargetIsa;
4 pub(crate) fn define() -> TargetIsa { in define()
64 TargetIsa::new("arm64", settings.build()) in define()
H A Ds390x.rs1 use crate::cdsl::isa::TargetIsa;
4 pub(crate) fn define() -> TargetIsa { in define()
74 TargetIsa::new("s390x", settings.build()) in define()
H A Driscv64.rs1 use crate::cdsl::isa::TargetIsa;
28 pub(crate) fn define() -> TargetIsa { in define()
189 TargetIsa::new("riscv64", setting.build()) in define()
H A Dmod.rs2 use crate::cdsl::isa::TargetIsa;
71 pub(crate) fn define(isas: &[Isa]) -> Vec<TargetIsa> { in define() argument
H A Dx86.rs1 use crate::cdsl::isa::TargetIsa;
4 pub(crate) fn define() -> TargetIsa { in define()
427 TargetIsa::new("x86", settings.build()) in define()
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dcontext.rs18 use crate::isa::TargetIsa;
116 isa: &dyn TargetIsa, in compile_and_emit() argument
130 isa: &dyn TargetIsa, in compile_stencil() argument
153 isa: &dyn TargetIsa, in optimize() argument
213 isa: &dyn TargetIsa, in compile() argument
242 isa: &dyn TargetIsa, in create_unwind_info() argument
283 pub fn canonicalize_nans(&mut self, isa: &dyn TargetIsa) -> CodegenResult<()> { in canonicalize_nans()
297 pub fn legalize(&mut self, isa: &dyn TargetIsa) -> CodegenResult<()> { in legalize()
H A Dincremental_cache.rs32 use crate::{isa::TargetIsa, timing};
41 isa: &dyn TargetIsa, in compile_with_cache() argument
137 isa: &'a dyn TargetIsa,
154 fn new(isa: &'a dyn TargetIsa, f: &'a Function) -> Self { in new() argument
165 pub fn compute_cache_key(isa: &dyn TargetIsa, func: &Function) -> CacheKeyHash { in compute_cache_key() argument
/wasmtime-44.0.1/cranelift/codegen/src/legalizer/
H A Dglobalvalue.rs10 use crate::isa::TargetIsa;
16 isa: &dyn TargetIsa, in expand_global_value() argument
49 isa: &dyn TargetIsa, in const_vector_scale() argument
119 isa: &dyn TargetIsa, in load_addr() argument
147 isa: &dyn TargetIsa, in symbol() argument
H A Dmod.rs20 use crate::isa::TargetIsa;
95 pub fn simple_legalize(func: &mut ir::Function, isa: &dyn TargetIsa) { in simple_legalize() argument
298 isa: &dyn TargetIsa, in expand_dynamic_stack_store() argument
325 isa: &dyn TargetIsa, in expand_dynamic_stack_load() argument
348 isa: &dyn TargetIsa, in expand_stack_store() argument
372 isa: &dyn TargetIsa, in expand_stack_load() argument
/wasmtime-44.0.1/cranelift/src/
H A Ddisasm.rs5 use cranelift_codegen::isa::TargetIsa;
41 pub fn print_disassembly(func: &Function, isa: &dyn TargetIsa, mem: &[u8]) -> Result<()> {
93 pub fn print_disassembly(_: &Function, _: &dyn TargetIsa, _: &[u8]) -> Result<()> {
101 isa: &dyn TargetIsa, in print_all() argument
/wasmtime-44.0.1/cranelift/codegen/meta/src/cdsl/
H A Disa.rs3 pub(crate) struct TargetIsa { struct
8 impl TargetIsa { argument
/wasmtime-44.0.1/cranelift/filetests/src/
H A Dtest_run.rs11 use cranelift_codegen::isa::{OwnedTargetIsa, TargetIsa};
53 host: Option<&dyn TargetIsa>, in is_isa_compatible() argument
54 requested: &dyn TargetIsa, in is_isa_compatible() argument
148 isa: &dyn TargetIsa, in compile_testfile() argument
223 isa: Option<&'a dyn TargetIsa>, in run_target() argument
251 isa.map_or("-", TargetIsa::name) in run_target()
H A Dsubtest.rs7 use cranelift_codegen::isa::TargetIsa;
29 pub isa: Option<&'a dyn TargetIsa>,
82 isa: Option<&'a dyn TargetIsa>, in run_target() argument
89 isa.map_or("-", TargetIsa::name) in run_target()
/wasmtime-44.0.1/cranelift/fuzzgen/src/
H A Dtarget_isa_extras.rs1 use cranelift::prelude::isa::TargetIsa;
8 impl TargetIsaExtras for &dyn TargetIsa { implementation
H A Dlib.rs11 use cranelift::prelude::isa::{OwnedTargetIsa, TargetIsa};
59 pub fn generate_signature(&mut self, isa: &dyn TargetIsa) -> Result<Signature> { in generate_signature()
102 fn run_func_passes(&mut self, func: Function, isa: &dyn TargetIsa) -> Result<Function> { in run_func_passes()
/wasmtime-44.0.1/cranelift/codegen/src/isa/
H A Dmod.rs163 pub type OwnedTargetIsa = Arc<dyn TargetIsa>;
195 pub fn from_target_isa(target_isa: &dyn TargetIsa) -> Builder { in from_target_isa()
245 fn(ir::Inst, &mut ir::Function, &mut flowgraph::ControlFlowGraph, &dyn TargetIsa) -> bool;
284 pub trait TargetIsa: fmt::Display + Send + Sync { trait
439 impl<'a> dyn TargetIsa + 'a {
492 impl Debug for &dyn TargetIsa { implementation
/wasmtime-44.0.1/crates/cranelift/src/
H A Dlib.rs21 isa::{CallConv, TargetIsa},
81 fn blank_sig(isa: &dyn TargetIsa, call_conv: CallConv) -> ir::Signature { in blank_sig() argument
121 isa: &dyn TargetIsa, in unbarriered_load_type_at_offset() argument
133 fn value_type(isa: &dyn TargetIsa, ty: WasmValType) -> ir::types::Type { in value_type() argument
159 fn array_call_signature(isa: &dyn TargetIsa) -> ir::Signature { in array_call_signature()
172 fn wasm_call_conv(isa: &dyn TargetIsa, tunables: &Tunables) -> CallConv { in wasm_call_conv() argument
198 isa: &dyn TargetIsa, in wasm_call_signature() argument
/wasmtime-44.0.1/crates/cranelift/src/debug/
H A Dwrite_debuginfo.rs5 TargetIsa,
35 isa: &dyn TargetIsa, in emit_dwarf_sections() argument
141 isa: &dyn TargetIsa, in create_frame_table() argument
169 isa: &dyn TargetIsa, in emit_dwarf() argument
/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Dglobalvalue.rs5 use crate::isa::TargetIsa;
96 pub fn global_type(&self, isa: &dyn TargetIsa) -> Type { in global_type()
/wasmtime-44.0.1/crates/cranelift/src/debug/transform/
H A Dutils.rs5 use cranelift_codegen::isa::TargetIsa;
17 isa: &dyn TargetIsa, in append_vmctx_info() argument
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dcompile.rs5 use crate::isa::TargetIsa;
15 pub fn compile<B: LowerBackend + TargetIsa>( in compile()
/wasmtime-44.0.1/crates/winch/src/
H A Dbuilder.rs7 use winch_codegen::{TargetIsa, isa};
11 inner: IsaBuilder<Result<Box<dyn TargetIsa>>>,
/wasmtime-44.0.1/cranelift/reader/src/
H A Disaspec.rs11 use cranelift_codegen::isa::{OwnedTargetIsa, TargetIsa};
27 pub fn unique_isa(&self) -> Option<&dyn TargetIsa> { in unique_isa() argument
/wasmtime-44.0.1/winch/codegen/src/isa/
H A Dmod.rs37 pub type Builder = IsaBuilder<Result<Box<dyn TargetIsa>>>;
149 pub trait TargetIsa: Send + Sync { interface
231 impl Debug for &dyn TargetIsa { implementation

123