Home
last modified time | relevance | path

Searched refs:codegen (Results 1 – 25 of 102) sorted by relevance

12345

/wasmtime-44.0.1/cranelift/umbrella/src/
H A Dlib.rs7 pub use cranelift_codegen as codegen;
24 pub use crate::codegen;
25 pub use crate::codegen::entity::EntityRef;
26 pub use crate::codegen::ir::condcodes::{FloatCC, IntCC};
27 pub use crate::codegen::ir::immediates::{Ieee32, Ieee64, Imm64, Uimm64};
28 pub use crate::codegen::ir::types;
29 pub use crate::codegen::ir::{
33 pub use crate::codegen::isa;
34 pub use crate::codegen::settings::{self, Configurable};
/wasmtime-44.0.1/crates/winch/
H A DCargo.toml15 winch-codegen = { workspace = true }
19 cranelift-codegen = { workspace = true }
30 all-arch = ["winch-codegen/all-arch"]
31 gc = ['winch-codegen/gc']
32 gc-drc = ['winch-codegen/gc-drc']
33 gc-null = ['winch-codegen/gc-null']
34 stack-switching = ['winch-codegen/stack-switching']
35 threads = ['winch-codegen/threads']
36 wmemcheck = ['winch-codegen/wmemcheck']
/wasmtime-44.0.1/.github/
H A Dlabeler.yml24 - "cranelift/codegen/src/machinst/**"
27 - "cranelift/codegen/src/isa/aarch64/**"
30 - "cranelift/codegen/src/isa/x64/**"
36 - "cranelift/codegen/meta/**"
55 - "cranelift/codegen/src/isa/*/lower/isle.rs"
56 - "cranelift/codegen/src/isa/*/lower/isle/**"
57 - "cranelift/codegen/src/opts/*"
/wasmtime-44.0.1/cranelift/
H A DCargo.toml22 cranelift-codegen = { workspace = true, features = [
59 "cranelift-codegen/all-arch",
60 "cranelift-codegen/trace-log",
64 souper-harvest = ["cranelift-codegen/souper-harvest", "rayon"]
65 all-arch = ["cranelift-codegen/all-arch"]
66 all-native-arch = ["cranelift-codegen/all-native-arch"]
67 pulley = ['cranelift-codegen/pulley', 'dep:pulley-interpreter']
/wasmtime-44.0.1/crates/cranelift/
H A DCargo.toml20 cranelift-codegen = { workspace = true, features = ["host-arch", "timing"] }
39 all-arch = ["cranelift-codegen/all-arch"]
40 host-arch = ["cranelift-codegen/host-arch"]
41 pulley = ["cranelift-codegen/pulley", "dep:pulley-interpreter"]
42 trace-log = ["cranelift-codegen/trace-log"]
44 incremental-cache = ["cranelift-codegen/incremental-cache"]
/wasmtime-44.0.1/winch/codegen/
H A DCargo.toml3 name = "winch-codegen"
18 # The following two dependencies (cranelift-codegen, regalloc2) are temporary;
22 cranelift-codegen = { workspace = true, features = ["unwind"] }
32 x64 = ["cranelift-codegen/x86"]
33 arm64 = ["cranelift-codegen/arm64"]
/wasmtime-44.0.1/cranelift/isle/veri/veri_engine/
H A DCargo.toml21 cranelift-codegen = { path = "../../../codegen", features = ["all-arch"] }
22 cranelift-codegen-meta = { path = "../../../codegen/meta" }
/wasmtime-44.0.1/cranelift/frontend/
H A DCargo.toml18 cranelift-codegen = { workspace = true }
27 cranelift-codegen = { workspace = true, features = ['x86'] }
31 std = ["cranelift-codegen/std"]
32 core = ["hashbrown", "cranelift-codegen/core"]
/wasmtime-44.0.1/cranelift/module/
H A DCargo.toml18 cranelift-codegen = { workspace = true }
27 std = ["cranelift-codegen/std"]
28 core = ["hashbrown", "cranelift-codegen/core"]
31 enable-serde = ["serde", "serde_derive", "cranelift-codegen/enable-serde"]
/wasmtime-44.0.1/cranelift/codegen/shared/
H A DCargo.toml3 name = "cranelift-codegen-shared"
5 description = "For code shared between cranelift-codegen-meta and cranelift-codegen"
H A DREADME.md1 This crate contains shared definitions for use in both `cranelift-codegen-meta` and `cranelift
2 -codegen`.
/wasmtime-44.0.1/cranelift/native/
H A DCargo.toml15 cranelift-codegen = { workspace = true }
23 std = ["cranelift-codegen/std"]
24 core = ["cranelift-codegen/core"]
/wasmtime-44.0.1/cranelift/fuzzgen/src/
H A Dcranelift_arbitrary.rs1 use crate::codegen::ir::{ArgumentExtension, ArgumentPurpose};
3 use cranelift::codegen::data_value::DataValue;
4 use cranelift::codegen::ir::types::*;
5 use cranelift::codegen::ir::{AbiParam, Signature};
6 use cranelift::codegen::isa::CallConv;
H A Dlib.rs6 use cranelift::codegen::Context;
7 use cranelift::codegen::data_value::DataValue;
8 use cranelift::codegen::ir::{Function, LibCall};
9 use cranelift::codegen::ir::{UserExternalName, UserFuncName};
10 use cranelift::codegen::isa::Builder;
/wasmtime-44.0.1/cranelift/docs/
H A Dindex.md17 This is an umbrella crate that re-exports the codegen and frontend crates,
20 - [cranelift-codegen](https://docs.rs/cranelift-codegen)
25 - [cranelift-codegen-meta](https://docs.rs/cranelift-codegen-meta)
H A Disle-integration.md17 The build integration is inside of `cranelift/codegen/build.rs`.
31 $ ISLE_SOURCE_DIR=`pwd`/isle-sources cargo check -p cranelift-codegen
42 Additionally, the `cranelift-codegen-meta` crate will automatically generate
57 `cranelift/codegen/build.rs`, which builds it into every backend.
61 `cranelift/codegen/build.rs`, which builds it into the mid-end optimizer.
63 * `cranelift/codegen/src/machinst/isle.rs`: Common Rust code for gluing
67 * `cranelift/codegen/src/isa/<arch>/inst.isle`: ISA-specific ISLE
76 * `cranelift/codegen/src/isa/<arch>/lower/isle.rs`: The Rust glue code for
108 `cranelift/codegen/src/isa/<arch>/lower/isle.rs` or elsewhere).
224 `cranelift/codegen/src/isa/x64/inst.isle` as well as their external
[all …]
/wasmtime-44.0.1/cranelift/codegen/meta/
H A DCargo.toml2 name = "cranelift-codegen-meta"
5 description = "Metaprogram for cranelift-codegen code generator library"
21 cranelift-codegen-shared = { path = "../shared", version = "0.131.1" }
/wasmtime-44.0.1/cranelift/isle/isle/src/
H A Dcompile.rs9 use crate::{ast, codegen, overlap, recursion, sema};
15 options: &codegen::CodegenOptions, in compile()
31 Ok(codegen::codegen( in compile()
39 options: &codegen::CodegenOptions, in from_files()
/wasmtime-44.0.1/crates/cli-flags/src/
H A Dlib.rs634 pub codegen: CodegenOptions, field
701 codegen: Default::default(), in new()
719 self.codegen = toml_options.codegen; in configure()
772 ["cranelift" : self.codegen.compiler] in config()
777 ["gc" : self.codegen.collector] in config()
836 if !self.codegen.cranelift.is_empty() { in config()
841 if self.codegen.cache != Some(false) { in config()
850 if self.codegen.cache == Some(true) { in config()
921 if let Some(enable) = self.codegen.inlining { in config()
1322 codegen, in fmt()
[all …]
/wasmtime-44.0.1/crates/fuzzing/src/generators/
H A Dconfig.rs274 cfg.codegen.native_unwind_info = in to_wasmtime()
276 cfg.codegen.parallel_compilation = Some(false); in to_wasmtime()
333 self.wasmtime.codegen.configure(&mut cfg); in to_wasmtime()
335 cfg.codegen.inlining = self.wasmtime.inlining; in to_wasmtime()
341 cfg.codegen.cranelift.push(( in to_wasmtime()
347 cfg.codegen.cranelift.push(( in to_wasmtime()
354 cfg.codegen.cranelift.push(( in to_wasmtime()
376 cfg.codegen.cranelift.push(( in to_wasmtime()
383 cfg.codegen.cranelift.push(( in to_wasmtime()
591 codegen: CodegenSettings, field
[all …]
/wasmtime-44.0.1/cranelift/umbrella/
H A DCargo.toml16 cranelift-codegen = { workspace = true }
33 "cranelift-codegen/std",
38 "cranelift-codegen/core",
/wasmtime-44.0.1/winch/codegen/src/
H A Dlib.rs14 pub use codegen::{BuiltinFunctions, FuncEnv};
15 mod codegen; module
/wasmtime-44.0.1/cranelift/isle/veri/veri_engine/src/
H A Dmain.rs15 codegen: std::path::PathBuf, field
60 let inst_specs_isle = self.codegen.join("src").join("inst_specs.isle"); in isle_input_files()
63 let compilations = get_isle_compilations(&self.codegen, gen_dir.as_path()); in isle_input_files()
/wasmtime-44.0.1/cranelift/codegen/
H A DCargo.toml3 name = "cranelift-codegen"
7 documentation = "https://docs.rs/cranelift-codegen"
28 cranelift-codegen-shared = { path = "./shared", version = "0.131.1" }
48 # It is a goal of the cranelift-codegen crate to have minimal external dependencies.
60 cranelift-codegen-meta = { path = "meta", version = "0.131.1" }
105 "cranelift-codegen-meta/pulley",
/wasmtime-44.0.1/cranelift/reader/
H A DCargo.toml18 cranelift-codegen = { workspace = true }
24 cranelift-codegen = { workspace = true, features = ['x86'] }

12345