brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · d7c8930 Raw
42 lines · plain
1/// Check .attribute parsing.2 3// RUN: llvm-mc -triple=hexagon -filetype=obj %s | llvm-readelf -A - | \4// RUN:     FileCheck %s --match-full-lines --implicit-check-not={{.}}5 6.attribute 4, 71 // Tag_arch7.attribute Tag_cabac, 18.attribute Tag_hvx_arch, 689.attribute 7, 1 // Tag_hvx_qfloat10 11//      CHECK: BuildAttributes {12// CHECK-NEXT:   FormatVersion: 0x4113// CHECK-NEXT:   Section 1 {14// CHECK-NEXT:     SectionLength: 2515// CHECK-NEXT:     Vendor: hexagon16// CHECK-NEXT:     Tag: Tag_File (0x1)17// CHECK-NEXT:     Size: 1318// CHECK-NEXT:     FileAttributes {19// CHECK-NEXT:       Attribute {20// CHECK-NEXT:         Tag: 421// CHECK-NEXT:         TagName: arch22// CHECK-NEXT:         Value: 7123// CHECK-NEXT:       }24// CHECK-NEXT:       Attribute {25// CHECK-NEXT:         Tag: 1026// CHECK-NEXT:         TagName: cabac27// CHECK-NEXT:         Value: 128// CHECK-NEXT:       }29// CHECK-NEXT:       Attribute {30// CHECK-NEXT:         Tag: 531// CHECK-NEXT:         TagName: hvx_arch32// CHECK-NEXT:         Value: 6833// CHECK-NEXT:       }34// CHECK-NEXT:       Attribute {35// CHECK-NEXT:         Tag: 736// CHECK-NEXT:         TagName: hvx_qfloat37// CHECK-NEXT:         Value: 138// CHECK-NEXT:       }39// CHECK-NEXT:     }40// CHECK-NEXT:   }41// CHECK-NEXT: }42