forked from OSchip/llvm-project
[AArch64] Add support for ls64 to the .arch_extension asm directive
This adds support for the 'ls64' AArch64 extension to the `.arch_extension` asm directive. Reviewed By: ostannard Differential Revision: https://reviews.llvm.org/D92574
This commit is contained in:
parent
8767f3bb97
commit
1a9577bde1
|
@ -2912,6 +2912,7 @@ static const struct Extension {
|
|||
{"sve2-sm4", {AArch64::FeatureSVE2SM4}},
|
||||
{"sve2-sha3", {AArch64::FeatureSVE2SHA3}},
|
||||
{"sve2-bitperm", {AArch64::FeatureSVE2BitPerm}},
|
||||
{"ls64", {AArch64::FeatureLS64}},
|
||||
{"xs", {AArch64::FeatureXS}},
|
||||
// FIXME: Unsupported extensions
|
||||
{"pan", {}},
|
||||
|
|
|
@ -83,3 +83,8 @@ dc cvap, x7
|
|||
ldapr x0, [x1]
|
||||
// CHECK: error: instruction requires: rcpc
|
||||
// CHECK-NEXT: ldapr x0, [x1]
|
||||
|
||||
.arch_extension nols64
|
||||
ld64b x0, [x13]
|
||||
// CHECK: error: instruction requires: ls64
|
||||
// CHECK-NEXT: ld64b x0, [x13]
|
||||
|
|
|
@ -67,3 +67,7 @@ dc cvap, x7
|
|||
.arch_extension rcpc
|
||||
ldapr x0, [x1]
|
||||
// CHECK: ldapr x0, [x1]
|
||||
|
||||
.arch_extension ls64
|
||||
ld64b x0, [x13]
|
||||
// CHECK: ld64b x0, [x13]
|
||||
|
|
Loading…
Reference in New Issue