41 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2!Offload3Members:4 - ImageKind: IMG_None5 OffloadKind: OFK_None6 - ImageKind: IMG_Object7 OffloadKind: OFK_OpenMP8 - ImageKind: IMG_Bitcode9 OffloadKind: OFK_Cuda10 - ImageKind: IMG_Cubin11 OffloadKind: OFK_HIP12 - ImageKind: IMG_Fatbinary13 - ImageKind: IMG_PTX14 - ImageKind: 99915 OffloadKind: 99916 17# CHECK: --- !Offload18# CHECK-NEXT: Members:19# CHECK-NEXT: - ImageKind: IMG_None20# CHECK-NEXT: OffloadKind: OFK_None21# CHECK-NEXT: Flags: 022# CHECK-NEXT: - ImageKind: IMG_Object23# CHECK-NEXT: OffloadKind: OFK_OpenMP24# CHECK-NEXT: Flags: 025# CHECK-NEXT: - ImageKind: IMG_Bitcode26# CHECK-NEXT: OffloadKind: OFK_Cuda27# CHECK-NEXT: Flags: 028# CHECK-NEXT: - ImageKind: IMG_Cubin29# CHECK-NEXT: OffloadKind: OFK_HIP30# CHECK-NEXT: Flags: 031# CHECK-NEXT: - ImageKind: IMG_Fatbinary32# CHECK-NEXT: OffloadKind: OFK_None33# CHECK-NEXT: Flags: 034# CHECK-NEXT: - ImageKind: IMG_PTX35# CHECK-NEXT: OffloadKind: OFK_None36# CHECK-NEXT: Flags: 037# CHECK-NEXT: - ImageKind: 0x3E738# CHECK-NEXT: OffloadKind: 0x3E739# CHECK-NEXT: Flags: 040# CHECK-NEXT: ...41