MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / skip

Method skip

cranelift/codegen/meta/src/pulley.rs:90–103  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

88 }
89
90 fn skip(&self) -> bool {
91 match self.name {
92 // Skip instructions related to control-flow as those require
93 // special handling with `MachBuffer`.
94 "Jump" => true,
95 n if n.starts_with("Call") => true,
96
97 // Skip special instructions not used in Cranelift.
98 "XPush32Many" | "XPush64Many" | "XPop32Many" | "XPop64Many" => true,
99
100 // Skip more branching-related instructions.
101 n => n.starts_with("Br"),
102 }
103 }
104}
105
106pub fn generate_rust(filename: &str, out_dir: &Path) -> Result<(), Error> {

Callers 10

parse_multilineFunction · 0.45
runMethod · 0.45
stepFunction · 0.45
parse_data_value_listMethod · 0.45
build_type_envFunction · 0.45
str_to_identMethod · 0.45
write_data_value_listFunction · 0.45
disassembleMethod · 0.45
generate_rustFunction · 0.45
generate_isleFunction · 0.45

Calls

no outgoing calls

Tested by 2

runMethod · 0.36
build_type_envFunction · 0.36