AArch64: Uses UINTVAL consistently.
GCC's AArch64 backend now consistently uses UINTVAL instead of casting INTVAL to unsigned HOST_WIDE_INT.
This commit replaces instances of (unsigned HOST_WIDE_INT) INTVAL (X) with UINTVAL (x) in the AArch64 backend. This change improves code readability and conciseness by using the defined UINTVAL macro directly. This doesn’t change functionality.
In Details
The patch replaces instances of explicit casts like (unsigned HOST_WIDE_INT) INTVAL (X) with the more direct UINTVAL(x) in aarch64.cc and predicates.md. UINTVAL is a macro that provides the unsigned representation of an integer value, and using it directly simplifies the code.
For Context
INTVAL and UINTVAL are macros used within GCC to access the integer value of a tree node. This commit simplifies the code in the AArch64 backend by using UINTVAL directly instead of casting the result of INTVAL. This change improves readability without altering the functionality of the code.