10375 Commits (21165d81c9030ed9b291a1021a367214d2942c90)
 

Author SHA1 Message Date
Trevor Elliott c1f9736938
x64: Lower vany_true, vall_true, vhigh_bits, iconcat, and isplit in ISLE (#4787) 2 years ago
Dan Gohman 05ffdc26ec
Implement I/O timeouts that specify the REALTIME clock. (#4777) 2 years ago
Trevor Elliott 9386409607
x64: Lower extractlane, scalar_to_vector, and splat in ISLE (#4780) 2 years ago
Andrew Brown d3c463aac0
[fuzz] Configure the `differential` target (#4773) 2 years ago
Chris Fallin c664fb6f70
Update ISLE error message: unknown term in expr, not pattern. (#4775) 2 years ago
Trevor Elliott b8b6f2781e
x64: Lower shuffle and swizzle in ISLE (#4772) 2 years ago
Andrew Brown b4c25ef63e
[fuzz] Simplify macros used by single-instruction generator (#4774) 2 years ago
Damian Heaton 94bcbe8446
Port `Fcopysign`..`FcvtToSintSat` to ISLE (AArch64) (#4753) 2 years ago
Afonso Bordado 7e3c481f4e
cranelift: Avoid lowering VEX instructions with memory encodings (#4768) 2 years ago
Afonso Bordado d394edcefe
x64: Mask shift amounts for small types (#4752) 2 years ago
Jamey Sharp 9cb987c678
Don't limit ExternalName::TestName length (#4764) 2 years ago
Trevor Elliott 4bdfa76370
x64: Migrate get_pinned_reg, set_pinned_reg, vconst, and raw_bitcast to ISLE (#4763) 2 years ago
Nick Fitzgerald cb918e8a24
Update README prose a little bit (#4762) 2 years ago
Trevor Elliott b5f1ab7780
x64: Lower stack_addr, udiv, sdiv, urem, srem, umulhi, smulhi in ISLE (#4741) 2 years ago
Damian Heaton 3b68d76905
Port widening ops to ISLE (AArch64) (#4751) 2 years ago
Damian Heaton da1fb305a3
Port `vconst` to ISLE (AArch64) (#4750) 2 years ago
Damian Heaton 418dbc15bd
Port `FuncAddr` & `SymbolValue` to ISLE (AArch64) (#4748) 2 years ago
Trevor Elliott cee4b209f3
x64: Lower fcopysign, ceil, floor, nearest, and trunc in ISLE (#4730) 2 years ago
wasmtime-publish bb0b6dafde
Update release date of Wasmtime 0.40.0 (#4743) 2 years ago
iximeow a41cc668af
Cranelift: extend docs on Inst to discuss `call` instructions (#4630) 2 years ago
Afonso Bordado d620705a32
Fix Invalid Instruction format in fuzzgen (#4738) 2 years ago
Trevor Elliott 754cf7156a
x64: Fix load sinking bugs in new lowerings (#4740) 2 years ago
Alex Crichton fd98814b96
Port v8 fuzzer to the new framework (#4739) 2 years ago
Andrew Brown 9758f5420e
[fuzz] Remove more fuzz targets (#4737) 2 years ago
Andrew Brown 8b7fb19b1d
[fuzz] Remove some differential fuzz targets (#4735) 2 years ago
Trevor Elliott 80c77da334
x64: Lower bitcast, fabs, and fneg in ISLE (#4729) 2 years ago
Andrew Brown 5ec92d59d2
[fuzz] Add a meta-differential fuzz target (#4515) 2 years ago
Trevor Elliott 8b6019909b
x64: Lower widening and narrowing operations in ISLE (#4722) 2 years ago
Benjamin Bouvier 7d9a359f51
Make the subtract lazy in the icache fuzz target (#4732) 2 years ago
Trevor Elliott 0a71df6a37
x64: Refactor vector_all_ones, and remove buggy sse_cmp_op (#4728) 2 years ago
Anton Kirilov 1481721c9d
Enable back-edge CFI by default on macOS (#4720) 2 years ago
Alex Crichton 57dca934ad
Upgrade wasm-tools crates, namely the component model (#4715) 2 years ago
Jamey Sharp 3629bbbd55
Print constants in a comment in CLIF output (#4725) 2 years ago
Alex Crichton 2696462ccb
Limit the size of functions in the `stacks` fuzzer (#4727) 2 years ago
Jamey Sharp c569e7bea5
Remove unreachable x64 lowerings for iadd_imm (#4726) 2 years ago
Alex Crichton 5add267b87
Fix a soundness issue with lowering variants (#4723) 2 years ago
Alex Crichton 83e37f9334
Fix a compile error on nightly Rust (#4724) 2 years ago
Ulrich Weigand a916788ab4
Fix mis-aligned access issues with s390x (#4702) 2 years ago
Trevor Elliott fbfceaec98
x64: Migrate iadd_pairwise to ISLE (#4718) 2 years ago
Alex Crichton bc8e36a6af
Refactor and optimize the flat type calculations (#4708) 2 years ago
Trevor Elliott 3c1490dd59
x64: Lower fcvt_to_{u,s}int{,_sat} in ISLE (#4704) 2 years ago
Benjamin Bouvier 2ce03cce08
[cranelift] Re-add missing blanket implementations for `&mut Module` (#4719) 2 years ago
Alex Crichton 1e12645ab1
Fix a bad bounds check in component trampolines (#4716) 2 years ago
Afonso Bordado 0f944937c0
cranelift: Fuzz `icmp` and `fcmp` (#4713) 2 years ago
Trevor Elliott 498e7156b4
Remove the handling of `cmpps` in `produces_const` (#4714) 2 years ago
Nick Fitzgerald ae7688059d
Cranelift: Use bump allocation in `remove_constant_phis` pass (#4710) 2 years ago
Alex Crichton cc955e4e7e
Rename `MmapVec::drain` to `split_off` (#4673) 2 years ago
Nick Fitzgerald e0d4934ef4
Cranelift: Remove the `ABICaller` trait (#4711) 2 years ago
Trevor Elliott 1d0f6fa4fb
Fix a bug in produces_const (#4709) 2 years ago
Nick Fitzgerald f0c60f46a8
Cranelift: Remove `ABICallee` trait (#4701) 2 years ago