# RUN: yaml2obj %s | obj2yaml | FileCheck %s !Offload Members: - ImageKind: IMG_Cubin OffloadKind: OFK_OpenMP Flags: 0 String: - Key: "triple" Value: "nvptx64-nvidia-cuda" - Key: "arch" Value: "sm_70" Content: "deadbeef" - ImageKind: IMG_Bitcode OffloadKind: OFK_OpenMP Flags: 0 String: - Key: "triple" Value: "amdgcn-amd-amdhsa" - Key: "arch" Value: "gfx908" Content: "cafefeed" # CHECK: --- !Offload # CHECK-NEXT: Members: # CHECK-NEXT: - ImageKind: IMG_Cubin # CHECK-NEXT: OffloadKind: OFK_OpenMP # CHECK-NEXT: Flags: 0 # CHECK-NEXT: String: # CHECK-NEXT: - Key: triple # CHECK-NEXT: Value: nvptx64-nvidia-cuda # CHECK-NEXT: - Key: arch # CHECK-NEXT: Value: sm_70 # CHECK-NEXT: Content: DEADBEEF # CHECK-NEXT: - ImageKind: IMG_Bitcode # CHECK-NEXT: OffloadKind: OFK_OpenMP # CHECK-NEXT: Flags: 0 # CHECK-NEXT: String: # CHECK-NEXT: - Key: triple # CHECK-NEXT: Value: amdgcn-amd-amdhsa # CHECK-NEXT: - Key: arch # CHECK-NEXT: Value: gfx908 # CHECK-NEXT: Content: CAFEFEED # CHECK-NEXT: ...