Searched refs:Extractor (Results 1 – 13 of 13) sorted by relevance
| /wasmtime-44.0.1/cranelift/isle/isle/isle_examples/link/ |
| H A D | test.isle | 13 (decl Extractor (B) A) 15 (Extractor x) 19 (Lower (Extractor b))
|
| /wasmtime-44.0.1/cranelift/isle/isle/src/ |
| H A D | ast.rs | 14 Extractor(Extractor), enumerator 297 pub struct Extractor { struct 576 Extractor { enumerator
|
| H A D | printer.rs | 174 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 D | recursion.rs | 111 Binding::Constructor { term, .. } | Binding::Extractor { term, .. } => Some(*term), in binding_used_term()
|
| H A D | trie_again.rs | 76 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 D | parser.rs | 191 "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 D | codegen.rs | 632 Binding::Extractor { term, .. } => { in emit_block_contents() 896 Binding::Extractor { term, parameter } => { in emit_expr()
|
| H A D | sema.rs | 1608 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 D | prelude_lower.isle | 215 ;; 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 D | prelude.isle | 56 ;; 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 D | inst.isle | 2004 ;; 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 D | language-reference.md | 807 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 D | inst.isle | 1828 ;; Extractor helpers for various immediate constants ;;;;;;;;;;;;;;;;;;;;;;;;;;
|