stdarch
stdarch copied to clipboard
`intrinsic-test`: Final code cleanup for the `arm` and `common` module
Summary
- Changed from
IntrinsicType::target(String) toIntrinsicType::metadata(HashMap<String, String>) for better support for differing architectures - Added
Constraint::Set(Vec<i64>)for support for distinct constant argument values (which may be of types similar to the IMM type)
Context
This PR is part 3 of the changes that were originally made in the x86 extension PR rust-lang/stdarch#1814 for intrinsic-test, and is intended to accomodate the changes made in PRs rust-lang/stdarch#1862 and rust-lang/stdarch#1863.
cc: @Amanieu @folkertdev