44 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2!Offload3Members:4 - ImageKind: IMG_Cubin5 OffloadKind: OFK_OpenMP6 Flags: 07 String:8 - Key: "triple"9 Value: "nvptx64-nvidia-cuda"10 - Key: "arch"11 Value: "sm_70"12 Content: "deadbeef" 13 - ImageKind: IMG_Bitcode14 OffloadKind: OFK_OpenMP15 Flags: 016 String:17 - Key: "triple"18 Value: "amdgcn-amd-amdhsa"19 - Key: "arch"20 Value: "gfx908"21 Content: "cafefeed" 22 23# CHECK: --- !Offload24# CHECK-NEXT: Members:25# CHECK-NEXT: - ImageKind: IMG_Cubin26# CHECK-NEXT: OffloadKind: OFK_OpenMP27# CHECK-NEXT: Flags: 028# CHECK-NEXT: String:29# CHECK-NEXT: - Key: triple30# CHECK-NEXT: Value: nvptx64-nvidia-cuda31# CHECK-NEXT: - Key: arch32# CHECK-NEXT: Value: sm_7033# CHECK-NEXT: Content: DEADBEEF34# CHECK-NEXT: - ImageKind: IMG_Bitcode35# CHECK-NEXT: OffloadKind: OFK_OpenMP36# CHECK-NEXT: Flags: 037# CHECK-NEXT: String:38# CHECK-NEXT: - Key: triple39# CHECK-NEXT: Value: amdgcn-amd-amdhsa40# CHECK-NEXT: - Key: arch41# CHECK-NEXT: Value: gfx90842# CHECK-NEXT: Content: CAFEFEED43# CHECK-NEXT: ...44