Index: llvm/trunk/lib/Target/AArch64/AArch64Subtarget.h =================================================================== --- llvm/trunk/lib/Target/AArch64/AArch64Subtarget.h +++ llvm/trunk/lib/Target/AArch64/AArch64Subtarget.h @@ -93,6 +93,12 @@ bool HasPAN_RWV = false; bool HasCCPP = false; + // Armv8.2 Crypto extensions + bool HasSM4 = false; + bool HasSHA3 = false; + bool HasSHA2 = false; + bool HasAES = false; + // ARMv8.3 extensions bool HasPA = false; bool HasJS = false; @@ -110,12 +116,6 @@ bool HasTLB_RMI = false; bool HasFMI = false; bool HasRCPC_IMMO = false; - // ARMv8.4 Crypto extensions - bool HasSM4 = true; - bool HasSHA3 = true; - - bool HasSHA2 = true; - bool HasAES = true; bool HasLSLFast = false; bool HasSVE = false;