Similar to D131064, this alters the arm_neon_sve_bridge.h header to use target-based intrinsics that give an error if used in a function that does not have the sve features, but are not preprocessed out. This header is simpler than the arm_sve.h and other headers, not including any tablegen'd content. The main change is altering the builtin definitions from using BUILTIN to TARGET_BUILTIN.
Details
Details
Diff Detail
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Oct 5 2022, 4:59 AM
dmgreen added a parent revision: D131064: [AArch64] Alter arm_sve.h to be target-based, not preprocessor based..Oct 10 2022, 1:23 PM
This revision was landed with ongoing or failed builds.Jan 4 2023, 5:09 AM
Closed by commit rG997852920d52: [AArch64] Alter arm_neon_sve_bridge.h to be target-based, not preprocessor… (authored by dmgreen). · Explain Why
This revision was automatically updated to reflect the committed changes.