9607 Commits (b064e600877b7e30a587fde3e78a2c80da5456d6)
 

Author SHA1 Message Date
Andrew Brown ad6f76a789
x64: upgrade ittapi-rs crate (for VTune support) (#3623) 3 years ago
Andrew Brown 24bc4d6055
docs: replace 'amplxe-cl' with 'vtune' (#3622) 3 years ago
Andrew Brown 99b00cd973
docs: update VTune documentation (#3604) 3 years ago
Alex Crichton 546e901d32
aarch64: Use smaller instruction helpers in ISLE (#3618) 3 years ago
Chris Fallin e10171b7ea
Merge pull request #3619 from cfallin/isle-manifest-siphash 3 years ago
Chris Fallin 1db76447c5
Merge pull request #3617 from bjorn3/fix_small_popcnt 3 years ago
Chris Fallin 5233175b06 Use SipHasher rather than SHA-512 for ISLE manifest. 3 years ago
Dan Gohman 7b346b1f12
Update to cap-std 0.22.0. (#3611) 3 years ago
bjorn3 32c3afe4b3 Add regression runtests 3 years ago
bjorn3 1dbb747d59 Fix popcnt for small integers 3 years ago
Alex Crichton e94ebc2263
aarch64: Translate rot{r,l} to ISLE (#3614) 3 years ago
Alex Crichton d8974ce6bc
aarch64: Migrate ishl/ushr/sshr to ISLE (#3608) 3 years ago
Chris Fallin e1e2f3ca15
Merge pull request #3610 from cfallin/fix-narrow-type-rotate 3 years ago
Chris Fallin fd171ca063 Fix OperandSize: need clamp-to-32-bit behavior in most cases, but true-width for shifts. 3 years ago
Chris Fallin 1323ae417e Fix some 16- and 8-bit behavior in x64 backend related to rotates. 3 years ago
Alex Crichton d29b7c8a59
Fix a simd shuffle test (#3607) 3 years ago
Alex Crichton 48a17e9502
Add CLI options for more configuration options (#3603) 3 years ago
Alex Crichton 4236319a53
aarch64: Migrate some bit-ops to ISLE (#3602) 3 years ago
Alex Crichton 2cdbf32a06
Enable the SIMD proposal by default (#3601) 3 years ago
Nick Fitzgerald 8ac4d872db
Merge pull request #3600 from alexcrichton/isle-5-uextend-sextend 3 years ago
Alex Crichton d89410ec4e aarch64: Migrate `uextend`/`sextend` to ISLE 3 years ago
Alex Crichton 20e090b114
aarch64: Migrate {s,u}{div,rem} to ISLE (#3572) 3 years ago
Alex Crichton f1225dfd93
Add a compilation section to disable address maps (#3598) 3 years ago
wasmtime-publish c1c4c59670
Release Wasmtime 0.32.0 (#3589) 3 years ago
Chris Fallin 45845d5154
Merge pull request #3597 from bytecodealliance/fitzgen-patch-1 3 years ago
Nick Fitzgerald be618cc316
Add notes for Cranelift 2021-12-13 meeting 3 years ago
Andrew Brown 86611d3bbc
isle: expand enums in ISLE (#3586) 3 years ago
Chris Fallin fab77e0d0f
Merge pull request #3595 from Monadic-Cat/cranelift-jit-arm64call 3 years ago
Monadic Cat 0d6688f81a
rustfmt compiled_blob.rs 3 years ago
Monadic Cat b6ade80025
use an unaligned read and write on compiled blob 3 years ago
Monadic Cat dcb64dc311
assert that offset is in bounds for Arm64Call 3 years ago
Monadic Cat ad36df5495
add support for Arm64Call relocations in cranelift-jit 3 years ago
Nick Fitzgerald da73952021 cranelift-codegen: port `bnot` lowering to ISLE in x64 3 years ago
Nick Fitzgerald b5e5366550
Merge pull request #3591 from fitzgen/min-max-isle 3 years ago
Nick Fitzgerald cded0989aa cranelift-codegen: Port lowering of {i,u}{max,min}` to ISLE for x64 3 years ago
Nick Fitzgerald 471c1e32a4 Consolidate `XmmRmR`-based instructions together 3 years ago
Nick Fitzgerald bea0c0d886
Merge pull request #3585 from abrown/assert-tmp-dsts 3 years ago
Chris Fallin 7bc17fda39 Fix iadd_ifcout lowering in ISLE to return a register corresponding to the iflags. 3 years ago
Andrew Brown acaa84068d aarch64: assert that temporary and destination registers match during renaming 3 years ago
Andrew Brown 594509b734 x64: assert that temporary and destination registers match during renaming 3 years ago
Benjamin Bouvier 34ab2f9b19
Update wasmtime agenda for next meeting (#3590) 3 years ago
Nick Fitzgerald 1a9a034b2a
Merge pull request #3587 from fitzgen/isle-exact-dep 3 years ago
Nick Fitzgerald 6af8d2a292 Rename the `isle` crate to `cranelift-isle` 3 years ago
Nick Fitzgerald 7e80c061f2 cranelift-codegen: depend on an exact version of `isle` 3 years ago
Peter Huene 3fe15ffa49
Merge pull request #3582 from Amanieu/c-api-vec 3 years ago
Amanieu d'Antras ce67e7fcd1 Fix ownership in *_vec_new functions in the C API 3 years ago
Amanieu d'Antras 6d61c1578f Add a proper implementation of Clone for C API vector types 3 years ago
Pat Hickey 1db2f38420
Merge pull request #3584 from bytecodealliance/pch/rust_1.57_warnings 3 years ago
Pat Hickey cf03b2a513 cranelift codegen & filetests: silence new dead code warnings in rust 1.57 3 years ago
Alex Crichton c890fab5dd
Update criterion to remove duplicate itertools dep (#3579) 3 years ago