Home
last modified time | relevance | path

Searched refs:Extractor (Results 1 – 13 of 13) sorted by relevance

/wasmtime-44.0.1/cranelift/isle/isle/isle_examples/link/
H A Dtest.isle13 (decl Extractor (B) A)
15 (Extractor x)
19 (Lower (Extractor b))
/wasmtime-44.0.1/cranelift/isle/isle/src/
H A Dast.rs14 Extractor(Extractor), enumerator
297 pub struct Extractor { struct
576 Extractor { enumerator
H A Dprinter.rs174 Def::Extractor(extractor) => extractor.to_sexpr(), in to_sexpr()
231 impl ToSExpr for Extractor { implementation
233 let Extractor { in to_sexpr() localVariable
345 Extern::Extractor { in to_sexpr()
H A Drecursion.rs111 Binding::Constructor { term, .. } | Binding::Extractor { term, .. } => Some(*term), in binding_used_term()
H A Dtrie_again.rs76 Extractor { enumerator
268 Binding::Extractor { parameter, .. } => std::slice::from_ref(parameter), in sources()
587 let source = self.dedup_binding(Binding::Extractor { in add_extract()
H A Dparser.rs191 "extractor" => Def::Extractor(self.parse_etor()?), in parse_def()
752 Ok(Extern::Extractor { in parse_extern()
772 fn parse_etor(&mut self) -> Result<Extractor> { in parse_etor() argument
782 Ok(Extractor { in parse_etor()
H A Dcodegen.rs632 Binding::Extractor { term, .. } => { in emit_block_contents()
896 Binding::Extractor { term, parameter } => { in emit_expr()
H A Dsema.rs1608 if let &ast::Def::Extractor(ref ext) = def { in collect_extractor_templates()
1846 &ast::Def::Extern(ast::Extern::Extractor { in collect_externs()
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dprelude_lower.isle215 ;; Extractor to get a `ValueSlice` out of a `ValueList`.
219 ;; Extractor to test whether a `ValueSlice` is empty.
223 ;; Extractor to split a `ValueSlice` into its first element plus a tail.
235 ;; Extractor to get the first element from a value list, along with its tail as
241 ;; Extractor to get the first two elements from a value list, along with its
1031 ;; Extractor to check for the special case that a `WritableValueRegs`
1120 ;; Extractor to detect the special case where an argument or
1125 ;; Extractor to detect the special case where a non-struct argument
H A Dprelude.isle56 ;; Extractor that matches a `u32` only if non-negative.
60 ;; Extractor that pulls apart an Offset32 into a i32 with the raw
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dinst.isle2004 ;; Extractor that matches if a Imm20 is zero
3192 ;; Extractor that matches all registers, except the zero register
/wasmtime-44.0.1/cranelift/isle/docs/
H A Dlanguage-reference.md807 Extractor behavior on a term allows it to be used in a pattern in the
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dinst.isle1828 ;; Extractor helpers for various immediate constants ;;;;;;;;;;;;;;;;;;;;;;;;;;