stdarch icon indicating copy to clipboard operation
stdarch copied to clipboard

`intrinsic-test`: Final code cleanup for the `arm` and `common` module

Open madhav-madhusoodanan opened this issue 5 months ago • 12 comments

Summary

  1. Changed from IntrinsicType::target (String) to IntrinsicType::metadata (HashMap<String, String>) for better support for differing architectures
  2. 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

madhav-madhusoodanan avatar Jul 24 '25 07:07 madhav-madhusoodanan