[llvm][AArch64] Actually check expected FPU for CPUs

We were passing this as an argument but never using
it. ARM has always checked this.

Note that the FPU list is shared between ARM and AArch64
so there is no AArch64::getFPUName, just ARM::getFPUName.

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D93387
This commit is contained in:
David Spickett 2020-12-15 16:17:28 +00:00
parent eba09a2db9
commit 7f8779e4e6
1 changed files with 3 additions and 0 deletions

View File

@ -805,6 +805,9 @@ bool testAArch64CPU(StringRef CPUName, StringRef ExpectedArch,
else
pass &= (ExtKind == ExpectedFlags);
unsigned FPUKind = AArch64::getDefaultFPU(CPUName, AK);
pass &= ARM::getFPUName(FPUKind).equals(ExpectedFPU);
pass &= AArch64::getCPUAttr(AK).equals(CPUAttr);
return pass;