Skip to content

Commit ae64533

Browse files
joaosaffranjoaosaffran
andcommitted
[DXIL] Add support for root signature flag element in DXContainer (llvm#123147)
Adding support for Root Signature Flags Element extraction and writing to DXContainer. - Adding an analysis to deal with RootSignature metadata definition - Adding validation for Flag - writing RootSignature blob into DXIL Closes: [126632](llvm#126632) --------- Co-authored-by: joaosaffran <[email protected]>
1 parent 63af454 commit ae64533

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

llvm/test/CodeGen/DirectX/ContainerData/RootSignature-MultipleEntryFunctions.ll

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ attributes #0 = { "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" }
2323
!6 = !{ !7 } ; list of root signature elements
2424
!7 = !{ !"RootFlags", i32 2 } ; 1 = allow_input_assembler_input_layout
2525

26+
<<<<<<< HEAD
2627
; CHECK-LABEL:Root Signature Definitions
2728
; CHECK: Definition for 'anotherMain':
2829
; CHECK-NEXT: Flags: 0x000002
@@ -32,9 +33,24 @@ attributes #0 = { "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" }
3233
; CHECK-NEXT: NumStaticSamplers: 0
3334
; CHECK-NEXT: StaticSamplersOffset: 0
3435
; CHECK-NEXT: Definition for 'main':
36+
=======
37+
38+
; CHECK-LABEL: Definition for 'main':
39+
>>>>>>> 1ff5f328d982 ([DXIL] Add support for root signature flag element in DXContainer (#123147))
3540
; CHECK-NEXT: Flags: 0x000001
3641
; CHECK-NEXT: Version: 2
3742
; CHECK-NEXT: NumParameters: 0
3843
; CHECK-NEXT: RootParametersOffset: 0
3944
; CHECK-NEXT: NumStaticSamplers: 0
4045
; CHECK-NEXT: StaticSamplersOffset: 0
46+
<<<<<<< HEAD
47+
=======
48+
49+
; CHECK-LABEL: Definition for 'anotherMain':
50+
; CHECK-NEXT: Flags: 0x000002
51+
; CHECK-NEXT: Version: 2
52+
; CHECK-NEXT: NumParameters: 0
53+
; CHECK-NEXT: RootParametersOffset: 0
54+
; CHECK-NEXT: NumStaticSamplers: 0
55+
; CHECK-NEXT: StaticSamplersOffset: 0
56+
>>>>>>> 1ff5f328d982 ([DXIL] Add support for root signature flag element in DXContainer (#123147))

0 commit comments

Comments
 (0)