On 8/19/25 2:43 AM, Alfie Richards wrote:
Hi All,
Resending due to some email issues resulting in undelivered email.
Thank you so much for the reviews.
This revision is mostly addressing feedback from Richard S.
Changes since V8:
- Several stylistic changes/code clarity.
- Change check_target_clone_version to take a pointer to location_t rather than
location_t and bool.
- Clarified the logic in redirect_to_specific_clone and added a check that
the caller must have its default defined in the current TU for the
FMV set calling FMV set part of the optimization to be valid.
The main outstanding changes to review are the C and C++ front end changes now.
Bootstrapped and reg tested on Aarch64 and x86.
Still hoping for GCC 16 for this, we're keen to get this synced with LLVM
before we start pushing it for users.
So what patches need a re-review? Just want to make sure we focus in
the right areas ;-)
jeff