diff options
author | Alexandros Lamprineas <alexandros.lamprineas@arm.com> | 2024-06-11 00:51:52 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-11 00:51:52 +0100 |
commit | 48aebd4cf88b3632e8c3ed6b976287c973628e14 (patch) | |
tree | 582e175d14926669695e52fb2ef8118148adbef6 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | e2d539bbbab229c496f4d990993275819330b2a3 (diff) | |
download | llvm-48aebd4cf88b3632e8c3ed6b976287c973628e14.zip llvm-48aebd4cf88b3632e8c3ed6b976287c973628e14.tar.gz llvm-48aebd4cf88b3632e8c3ed6b976287c973628e14.tar.bz2 |
Revert "[AArch64] Decouple feature dependency expansion. (#94279)" (#95056)
This reverts commit 2cf14398c9341feddb419e7ff9c8c5623a3da3db since it
broke the llvm test suite:
SingleSource/UnitTests/AArch64/acle-fmv-features.c:59:9:
error: instruction requires: altnzcv
SingleSource/UnitTests/AArch64/acle-fmv-features.c:117:10:
error: instruction requires: aes
...
Looks like the FMV dependencies were used in the target attribute and
now features that are FMVOnly (have AEK_NONE) cannot be expanded in
parseTargetAttr using the ExtensionSet.
This suggests that either the tests are wrong (they are using an FMVOnly
feature in a target attribute), or that we need to turn the FMVOnly
features into Extensions (these two are tablegen classes).
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions