| # RUN: yaml2obj %s | obj2yaml | FileCheck %s |
| !Offload |
| Members: |
| - ImageKind: IMG_None |
| OffloadKind: OFK_None |
| - ImageKind: IMG_Object |
| OffloadKind: OFK_OpenMP |
| - ImageKind: IMG_Bitcode |
| OffloadKind: OFK_Cuda |
| - ImageKind: IMG_Cubin |
| OffloadKind: OFK_HIP |
| - ImageKind: IMG_Fatbinary |
| - ImageKind: IMG_PTX |
| - ImageKind: 999 |
| OffloadKind: 999 |
| |
| # CHECK: --- !Offload |
| # CHECK-NEXT: Members: |
| # CHECK-NEXT: - ImageKind: IMG_None |
| # CHECK-NEXT: OffloadKind: OFK_None |
| # CHECK-NEXT: Flags: 0 |
| # CHECK-NEXT: - ImageKind: IMG_Object |
| # CHECK-NEXT: OffloadKind: OFK_OpenMP |
| # CHECK-NEXT: Flags: 0 |
| # CHECK-NEXT: - ImageKind: IMG_Bitcode |
| # CHECK-NEXT: OffloadKind: OFK_Cuda |
| # CHECK-NEXT: Flags: 0 |
| # CHECK-NEXT: - ImageKind: IMG_Cubin |
| # CHECK-NEXT: OffloadKind: OFK_HIP |
| # CHECK-NEXT: Flags: 0 |
| # CHECK-NEXT: - ImageKind: IMG_Fatbinary |
| # CHECK-NEXT: OffloadKind: OFK_None |
| # CHECK-NEXT: Flags: 0 |
| # CHECK-NEXT: - ImageKind: IMG_PTX |
| # CHECK-NEXT: OffloadKind: OFK_None |
| # CHECK-NEXT: Flags: 0 |
| # CHECK-NEXT: - ImageKind: 0x3E7 |
| # CHECK-NEXT: OffloadKind: 0x3E7 |
| # CHECK-NEXT: Flags: 0 |
| # CHECK-NEXT: ... |