[llvm] [DirectX] Add `extract-section` to `llvm-objcopy` and implement it for `DXContainer` (PR #154804)
James Henderson via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 5 01:12:05 PDT 2025
================
@@ -10,250 +10,57 @@
## `clang-dxc -T cs_6_7 test.hlsl /Fo temp.dxo`
## `obj2yaml temp.dxo`
+## and has the DXIL section trimmed for readability.
+
## ``` test.hlsl
## [RootSignature("")]
## [numthreads(1,1,1)]
## void main() {}
## ```
+# CHECK: Header:
+# CHECK-NEXT: Hash:
+# CHECK: Version:
+# CHECK-NEXT: Major: 1
+# CHECK-NEXT: Minor: 0
+# CHECK-NEXT: FileSize: 68
+# CHECK-NEXT: PartCount: 1
+# CHECK-NEXT: PartOffsets: [ 36 ]
+# CHECK-NEXT: Parts:
+# CHECK-NOT: - Name: {{DXIL|SFI0|HASH|ISG1|OSG1|PSV0}}
+# CHECK: Name: RTS0
----------------
jh7370 wrote:
Is CHECK-NEXT not usable here? It would allow omitting that CHECK-NOT line before.
https://github.com/llvm/llvm-project/pull/154804
More information about the llvm-commits
mailing list