llvm-project/llvm/lib/ObjectYAML
Chris Bieneman 49dc58f551 [DX] [ObjectYAML] Support DX shader feature flags
DXContainers contain a feature flag part, which stores a bitfield used
to denote what underlying hardware features the shader requires. This
change adds feature flags to the DXContainer YAML tooling to enable
testing generating feature flags during HLSL code generation.

Depends on D133980

Reviewed By: lhames

Differential Revision: https://reviews.llvm.org/D134315
2022-09-29 12:37:11 -05:00
..
ArchiveEmitter.cpp
ArchiveYAML.cpp
CMakeLists.txt [ObjectYAML] Add offloading binary implementations for obj2yaml and yaml2obj 2022-07-01 21:13:18 -04:00
COFFEmitter.cpp [ARM64EC 1/?] Add parsing support to llvm-objdump/llvm-readobj. 2022-09-05 12:25:08 -07:00
COFFYAML.cpp [ARM64EC 1/?] Add parsing support to llvm-objdump/llvm-readobj. 2022-09-05 12:25:08 -07:00
CodeViewYAMLDebugSections.cpp
CodeViewYAMLSymbols.cpp [ARM64EC 1/?] Add parsing support to llvm-objdump/llvm-readobj. 2022-09-05 12:25:08 -07:00
CodeViewYAMLTypeHashing.cpp
CodeViewYAMLTypes.cpp [CodeView] Call llvm::codeview::visitMemberRecordStream with the deserialized CVType whose kind is FieldListRecord. 2022-06-29 17:18:56 -07:00
DWARFEmitter.cpp [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
DWARFYAML.cpp [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
DXContainerEmitter.cpp [DX] [ObjectYAML] Support DX shader feature flags 2022-09-29 12:37:11 -05:00
DXContainerYAML.cpp [DX] [ObjectYAML] Support DX shader feature flags 2022-09-29 12:37:11 -05:00
ELFEmitter.cpp [Propeller] Encode address offsets of basic blocks relative to the end of the previous basic blocks. 2022-06-28 07:42:54 -07:00
ELFYAML.cpp [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
MachOEmitter.cpp Use llvm::less_first (NFC) 2022-06-04 21:23:18 -07:00
MachOYAML.cpp [llvm] Teach LLVM about filesets 2022-08-24 09:33:45 -07:00
MinidumpEmitter.cpp [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
MinidumpYAML.cpp
ObjectYAML.cpp [ObjectYAML] Add offloading binary implementations for obj2yaml and yaml2obj 2022-07-01 21:13:18 -04:00
OffloadEmitter.cpp [ObjectYAML] Add offloading binary implementations for obj2yaml and yaml2obj 2022-07-01 21:13:18 -04:00
OffloadYAML.cpp [ObjectYAML] Add offloading binary implementations for obj2yaml and yaml2obj 2022-07-01 21:13:18 -04:00
WasmEmitter.cpp [WebAssembly] Rename member in WasmYAML.h to avoid compiler warning 2022-03-14 09:09:43 -07:00
WasmYAML.cpp [WebAssembly] Rename member in WasmYAML.h to avoid compiler warning 2022-03-14 09:09:43 -07:00
XCOFFEmitter.cpp [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
XCOFFYAML.cpp [yaml2obj][XCOFF] parsing auxiliary symbols. 2022-01-10 02:38:49 +00:00
YAML.cpp [ObjectYAML] Use llvm::all_of (NFC) 2021-12-20 00:14:48 -08:00
yaml2obj.cpp [ObjectYAML] Add offloading binary implementations for obj2yaml and yaml2obj 2022-07-01 21:13:18 -04:00