/// Check .attribute parsing. // RUN: llvm-mc -triple=hexagon -filetype=obj %s | llvm-readelf -A - | \ // RUN: FileCheck %s --match-full-lines --implicit-check-not={{.}} .attribute 4, 71 // Tag_arch .attribute Tag_cabac, 1 .attribute Tag_hvx_arch, 68 .attribute 7, 1 // Tag_hvx_qfloat // CHECK: BuildAttributes { // CHECK-NEXT: FormatVersion: 0x41 // CHECK-NEXT: Section 1 { // CHECK-NEXT: SectionLength: 25 // CHECK-NEXT: Vendor: hexagon // CHECK-NEXT: Tag: Tag_File (0x1) // CHECK-NEXT: Size: 13 // CHECK-NEXT: FileAttributes { // CHECK-NEXT: Attribute { // CHECK-NEXT: Tag: 4 // CHECK-NEXT: TagName: arch // CHECK-NEXT: Value: 71 // CHECK-NEXT: } // CHECK-NEXT: Attribute { // CHECK-NEXT: Tag: 10 // CHECK-NEXT: TagName: cabac // CHECK-NEXT: Value: 1 // CHECK-NEXT: } // CHECK-NEXT: Attribute { // CHECK-NEXT: Tag: 5 // CHECK-NEXT: TagName: hvx_arch // CHECK-NEXT: Value: 68 // CHECK-NEXT: } // CHECK-NEXT: Attribute { // CHECK-NEXT: Tag: 7 // CHECK-NEXT: TagName: hvx_qfloat // CHECK-NEXT: Value: 1 // CHECK-NEXT: } // CHECK-NEXT: } // CHECK-NEXT: } // CHECK-NEXT: }