[AMDGPU][True16][CodeGen] true16 codegen pattern for v_med3_u/i16 (#121850)
[llvm-project.git] / llvm / test / ObjectYAML / DXContainer / PSVv2-vertex.yaml
blob6b0ba5eb3d19f0bd84ae28b3528c538bb5f28cff
1 # RUN: yaml2obj %s | obj2yaml | FileCheck %s
3 --- !dxcontainer
4 Header:
5   Hash:            [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
6                      0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ]
7   Version:
8     Major:           1
9     Minor:           0
10   PartCount:       2
11 Parts:
12   - Name:            PSV0
13     Size:            144
14     PSVInfo:
15       Version:         2
16       ShaderStage:     1
17       OutputPositionPresent: 1
18       MinimumWaveLaneCount: 0
19       MaximumWaveLaneCount: 4294967295
20       UsesViewID:      0
21       SigInputVectors: 0
22       SigOutputVectors: [ 8, 16, 32, 64 ]
23       NumThreadsX:     512
24       NumThreadsY:     1024
25       NumThreadsZ:     2048
26       ResourceStride:       24
27       Resources:
28         - Type:            Sampler
29           Space:           2
30           LowerBound:      3
31           UpperBound:      4
32           Kind:            TextureCube
33           Flags:
34             UsedByAtomic64:  false
35         - Type:            Invalid
36           Space:           32768
37           LowerBound:      8388608
38           UpperBound:      2147483648
39           Kind:            Invalid
40           Flags:
41             UsedByAtomic64:  false
42       SigInputElements: []
43       SigOutputElements: []
44       SigPatchOrPrimElements: []
45       InputOutputMap:
46         - [  ]
47         - [  ]
48         - [  ]
49         - [  ]
50   - Name:            DXIL
51     Size:            24
52     Program:
53       MajorVersion:    6
54       MinorVersion:    0
55       ShaderKind:      1
56       Size:            6
57       DXILMajorVersion: 0
58       DXILMinorVersion: 1
59       DXILSize:        0
60 ...
62 # CHECK: Name:            PSV0
63 # CHECK: PSVInfo:
64 # CHECK-NEXT: Version:         2
65 # CHECK-NEXT: ShaderStage:     1
66 # CHECK-NEXT: OutputPositionPresent: 1
67 # CHECK-NEXT: MinimumWaveLaneCount: 0
68 # CHECK-NEXT: MaximumWaveLaneCount: 4294967295
69 # CHECK-NEXT: UsesViewID:      0
70 # CHECK-NEXT: SigInputVectors: 0
71 # CHECK-NEXT: SigOutputVectors: [ 8, 16, 32, 64 ]
72 # CHECK-NEXT: NumThreadsX:     512
73 # CHECK-NEXT: NumThreadsY:     1024
74 # CHECK-NEXT: NumThreadsZ:     2048
75 # CHECK-NEXT: ResourceStride: 24
76 # CHECK-NEXT: Resources:
77 # CHECK-NEXT: - Type:            Sampler
78 # CHECK-NEXT: Space:           2
79 # CHECK-NEXT: LowerBound:      3
80 # CHECK-NEXT: UpperBound:      4
81 # CHECK-NEXT: Kind:            TextureCube
82 # CHECK-NEXT: Flags:
83 # CHECK-NEXT: UsedByAtomic64:  false
84 # CHECK-NEXT: - Type:            Invalid
85 # CHECK-NEXT: Space:           32768
86 # CHECK-NEXT: LowerBound:      8388608
87 # CHECK-NEXT: UpperBound:      2147483648
88 # CHECK-NEXT: Kind:            Invalid
89 # CHECK-NEXT: Flags:
90 # CHECK-NEXT: UsedByAtomic64:  false
91 # CHECK-NEXT: SigInputElements: []
92 # CHECK-NEXT: SigOutputElements: []
93 # CHECK-NEXT: SigPatchOrPrimElements: []
94 # CHECK-NEXT: InputOutputMap:
95 # CHECK-NEXT:   - [  ]
96 # CHECK-NEXT:   - [  ]
97 # CHECK-NEXT:   - [  ]
98 # CHECK-NEXT:   - [  ]
99 # CHECK-NEXT: Name