Home
last modified time | relevance | path

Searched refs:Helper (Results 1 – 25 of 26) sorted by relevance

12

/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dinst_vector.isle436 ;; 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 Dinst.isle1079 ;; 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 Dinst.isle2031 ;; 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 Dinst.isle1813 ;; 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 Dlower.isle132 ;; 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 Dinst.isle2115 ;; 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 Dlower.isle558 ;; 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 Dudiv_cve.isle15 ;; 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 Dcomponent_fuzz.rs270 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 Dinst.isle304 ;; 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 Dlower.isle9 ;; 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 DCargo.toml5 description = "Helper functions for generating Rust and ISLE files"
/wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/sdiv/
H A Dbroken_sdiv_safe_const.isle54 ;; 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 Dbroken_sdiv.isle21 ;; Helper for placing a `Value` into a `Reg` and validating that it's nonzero.
/wasmtime-44.0.1/crates/environ/src/
H A Dfact.rs100 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 Dbroken_uextend.isle17 ;; Helper for emitting `MInst.Extend` instructions.
H A Dbroken_imul.isle42 ;; Helper for calculating the `OperandSize` corresponding to a type
H A Dbroken_fits_in_16_with_imm_rotl_to_rotr.isle119 ;; Helper for generating `lsr` instructions.
/wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/imul/
H A Dbroken_imul.isle42 ;; Helper for calculating the `OperandSize` corresponding to a type
/wasmtime-44.0.1/crates/fuzzing/wasm-spec-interpreter/ocaml/
H A Dinterpret.ml31 (** 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 Dbroken_add_extend.isle14 ;; Helper type to represent a value and an extend operation fused together.
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dprelude_lower.isle213 ;;;; 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 Dprelude_opt.isle187 ;;;;;; Helper CLIF Extractors ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
H A Dprelude.isle349 ;;;; Helper Clif Extractors ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
/wasmtime-44.0.1/crates/environ/src/fact/
H A Dtrampoline.rs30 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()

12