Most of these optimizations are in the egraph `cprop.isle` rules now, making a separate crate unnecessary. Also I think the `udiv` optimizations here are straight-up wrong (doing signed instead of unsigned division, and panicking instead of preserving traps on division by zero) so I'm guessing this crate isn't seriously used anywhere. At the least, bjorn3 confirms that cg_clif doesn't use this, and I've verified that Wasmtime doesn't either. Closes #1090.
35 lines
1.1 KiB
TOML
35 lines
1.1 KiB
TOML
[package]
|
|
name = "cranelift-filetests"
|
|
authors = ["The Cranelift Project Developers"]
|
|
version = "0.0.0"
|
|
description = "Test driver and implementations of the filetest commands"
|
|
license = "Apache-2.0 WITH LLVM-exception"
|
|
documentation = "https://docs.rs/cranelift-filetests"
|
|
repository = "https://github.com/bytecodealliance/wasmtime"
|
|
publish = false
|
|
edition.workspace = true
|
|
|
|
[dependencies]
|
|
cranelift-codegen = { workspace = true, features = ["testing_hooks"] }
|
|
cranelift-frontend = { workspace = true }
|
|
cranelift-interpreter = { workspace = true }
|
|
cranelift-native = { workspace = true }
|
|
cranelift-reader = { workspace = true }
|
|
cranelift-jit = { workspace = true, features = ["selinux-fix"] }
|
|
cranelift-module = { workspace = true }
|
|
file-per-thread-logger = "0.1.2"
|
|
filecheck = "0.5.0"
|
|
gimli = { workspace = true }
|
|
log = { workspace = true }
|
|
num_cpus = "1.8.0"
|
|
target-lexicon = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
anyhow = { workspace = true }
|
|
similar ={ workspace = true }
|
|
wat.workspace = true
|
|
toml = { workspace = true }
|
|
serde = { workspace = true }
|
|
cranelift-wasm.workspace = true
|
|
wasmparser.workspace = true
|
|
cranelift.workspace = true
|