| /wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/ |
| H A D | inst_vector.isle | 436 ;; Helper for emitting the `vadd.vv` instruction. 441 ;; Helper for emitting the `vadd.vx` instruction. 446 ;; Helper for emitting the `vadd.vi` instruction. 716 ;; Helper for emitting the `sll.vv` instruction. 721 ;; Helper for emitting the `sll.vx` instruction. 731 ;; Helper for emitting the `srl.vv` instruction. 736 ;; Helper for emitting the `srl.vx` instruction. 746 ;; Helper for emitting the `sra.vv` instruction. 751 ;; Helper for emitting the `sra.vx` instruction. 776 ;; Helper for emitting the `vor.vv` instruction. [all …]
|
| H A D | inst.isle | 1079 ;; Helper for emitting the `add` instruction. 1091 ;; Helper for emitting the `sub` instruction. 1097 ;; Helper for emitting the `neg` instruction. 1139 ;; Helper for emitting the `or` instruction. 1151 ;; Helper for emitting the `xor` instruction. 1163 ;; Helper for emitting the `not` instruction. 1169 ;; Helper for emitting the `and` instruction. 1285 ;; Helper for emitting the `mul` instruction. 1303 ;; Helper for emitting the `div` instruction. 1315 ;; Helper for emitting the `rem` instruction. [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/ |
| H A D | inst.isle | 2031 ;; Helper for creating the zero register. 2307 ;; Helper for emitting `adds` instructions. 2315 ;; Helper for emitting `adc` instructions. 2323 ;; Helper for emitting `subs` instructions. 2389 ;; Helper for emitting `sbc` instructions. 2936 ;; Helper for generating `mul` instructions. 2940 ;; Helper for generating `neg` instructions. 4633 ;; Helper for emitting ElfTlsGetAddr. 4666 ;; Helper constructor for `FlagsAndCC`. 5126 ;; Helper for emitting `tbnz` instructions. [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/x64/ |
| H A D | inst.isle | 1813 ;; Helper for emitting `and` instructions. 1878 ;; Helper for emitting `xor` instructions. 1902 ;; Helper for `andn` instructions 1920 ;; Helper for emitting immediates. 2010 ;; Helper for creating `shl` instructions. 2848 ;; Helper for creating `bt` instructions. 2854 ;; Helper for creating `bt` instructions. 3837 ;; Helper for creating `Div` instructions 3898 ;; Helper for emitting ElfTlsGetAddr. 3905 ;; Helper for emitting MachOTlsGetAddr. [all …]
|
| H A D | lower.isle | 132 ;; Helper for lowering 128-bit addition with the 64-bit halves of the lhs/rhs 288 ;; Helper for lowering 128-bit subtraction with the 64-bit halves of the lhs/rhs 1078 ;; Helper for lowering 128-bit multiplication with the 64-bit halves of the 1696 ;; Helper function used below for `insertlane` but also here for other 2228 ;; Helper to `lower_select128` above to create two `cmove` instructions based 2236 ;; Helper to the "Or" conditions above to create a `ConsumesFlags` that is a 4314 ;; Helper for the `ceil`/`floor`/`nearest`/`trunc` instructions ;;;;;;;;;;;;;;;;
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/ |
| H A D | inst.isle | 2115 ;; Helper for emitting `MInst.AluRRR` instructions. 2136 ;; Helper for emitting `MInst.AluRR` instructions. 2150 ;; Helper for emitting `MInst.AluRX` instructions. 2268 ;; Helper for emitting `MInst.CmpRR` instructions. 2273 ;; Helper for emitting `MInst.CmpRX` instructions. 2314 ;; Helper for emitting `MInst.Fence` instructions. 2319 ;; Helper for emitting `MInst.Load32` instructions. 2423 ;; Helper for emitting `MInst.FpuRR` instructions. 2487 ;; Helper for emitting `MInst.VecRR` instructions. 2820 ;; Helper for emitting `MInst.Call` instructions. [all …]
|
| H A D | lower.isle | 558 ;; Helper to perform the rounded multiply in the wider type. 2701 ;; Helper to extract the current thread pointer from %a0/%a1. 2798 ;; Helper to perform an element-wise byte-reversed load. 2836 ;; Helper to perform an element-reversed load. 3002 ;; Helper to load a 64-bit half-size vector from memory. 3149 ;; Helper to perform an element-wise byte-reversed store. 3187 ;; Helper to perform an element-reversed store. 3231 ;; Helper to store 8-bit integer types. 3249 ;; Helper to store 16-bit integer types. 3275 ;; Helper to store 32-bit integer types. [all …]
|
| /wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/udiv/ |
| H A D | udiv_cve.isle | 15 ;; Helper for generating `udiv` instructions. 33 ;; Helper for placing a `Value` into a `Reg` and validating that it's nonzero.
|
| /wasmtime-44.0.1/crates/test-util/src/ |
| H A D | component_fuzz.rs | 270 helpers: &mut IndexSet<Helper<'a>>, in store_flat() 275 Helper, in store_flat() enumerator 312 Kind::Helper => { in store_flat() 334 helpers: &mut IndexSet<Helper<'a>>, in store_flat_helper() 436 helpers: &mut IndexSet<Helper<'a>>, in load_flat() 441 Helper, in load_flat() enumerator 474 Kind::Helper => { in load_flat() 1155 struct Helper<'a>(&'a Type); struct 1157 impl Hash for Helper<'_> { implementation 1163 impl PartialEq for Helper<'_> { implementation [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/ |
| H A D | inst.isle | 304 ;; Helper type to represent a "pending" `AddrG32` value. 313 ;; Helper type to represent a "pending" `AddrG32Bne` value. 327 ;; Helper to extract `G32Bne` from `G32` if applicable. 699 ;; Helper for creating `MInst.LoadExtNameNear` instructions. 706 ;; Helper for creating `MInst.LoadExtNameFar` instructions. 713 ;; Helper for creating `MInst.LoadExtName*` instructions. 737 ;; Helper for creating `MInst.Call` instructions. 742 ;; Helper for creating `MInst.IndirectCall` instructions. 752 ;; Helper for creating `MInst.ReturnCall` instructions. 792 ;; Helper for creating an `LabelAddress` instruction. [all …]
|
| H A D | lower.isle | 9 ;; Helper to place a conditional `Value` provided into a register. Pulley 275 ;; Helper extract a constant from a `Value`, negate it, and fit it within a 283 ;; Helper extract a constant from a `Value`, negate it, and fit it within a 524 ;; Helper to extract a constant from `Value`, mask it to 6 bits, and then make a 1032 ;; Helper to generate an `xload*` instruction, of which there are many. This 1238 ;; Helper to handle big/little endian to determine which order the lo/hi 1250 ;; Helper function to store the first argument into the second argument. This 1384 ;; Helper to emit a conditional into a register itself.
|
| /wasmtime-44.0.1/cranelift/srcgen/ |
| H A D | Cargo.toml | 5 description = "Helper functions for generating Rust and ISLE files"
|
| /wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/sdiv/ |
| H A D | broken_sdiv_safe_const.isle | 54 ;; Helper for placing a `Value` into a `Reg` and validating that it's nonzero. 63 ;; Helper for extracting an immediate that's not 0 and not -1 from an imm64.
|
| H A D | broken_sdiv.isle | 21 ;; Helper for placing a `Value` into a `Reg` and validating that it's nonzero.
|
| /wasmtime-44.0.1/crates/environ/src/ |
| H A D | fact.rs | 100 helper_funcs: HashMap<Helper, FunctionId>, 101 helper_worklist: Vec<(FunctionId, Helper)>, 208 struct Helper { struct 752 fn translate_helper(&mut self, helper: Helper) -> FunctionId { in translate_helper() 997 impl Helper { implementation
|
| /wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/ |
| H A D | broken_uextend.isle | 17 ;; Helper for emitting `MInst.Extend` instructions.
|
| H A D | broken_imul.isle | 42 ;; Helper for calculating the `OperandSize` corresponding to a type
|
| H A D | broken_fits_in_16_with_imm_rotl_to_rotr.isle | 119 ;; Helper for generating `lsr` instructions.
|
| /wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/imul/ |
| H A D | broken_imul.isle | 42 ;; Helper for calculating the `OperandSize` corresponding to a type
|
| /wasmtime-44.0.1/crates/fuzzing/wasm-spec-interpreter/ocaml/ |
| H A D | interpret.ml | 31 (** Helper for converting the FFI values to their spec interpreter type. *) 39 (** Helper for converting the spec interpreter values to their FFI type. *)
|
| /wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/iadd/ |
| H A D | broken_add_extend.isle | 14 ;; Helper type to represent a value and an extend operation fused together.
|
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | prelude_lower.isle | 213 ;;;; Helper Clif Extractors ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 539 ;; Helper for combining two flags-consumer instructions that return a 1175 ;; Helper for extracting an immediate that's not 0 and not -1 from an imm64.
|
| H A D | prelude_opt.isle | 187 ;;;;;; Helper CLIF Extractors ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
| H A D | prelude.isle | 349 ;;;; Helper Clif Extractors ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
| /wasmtime-44.0.1/crates/environ/src/fact/ |
| H A D | trampoline.rs | 30 AdapterData, Body, Function, FunctionId, Helper, HelperLocation, HelperType, 281 pub(super) fn compile_helper(module: &mut Module<'_>, result: FunctionId, helper: Helper) { in compile_helper() argument 1268 let helper = self.module.translate_helper(Helper { in translate()
|