| /openbsd-src/gnu/llvm/llvm/tools/obj2yaml/ |
| H A D | dxcontainer2yaml.cpp | 46 case dxbc::PartType::DXIL: { in dumpDXContainer() 47 std::optional<DXContainer::DXILData> DXIL = Container.getDXIL(); in dumpDXContainer() local 48 assert(DXIL && "Since we are iterating and found a DXIL part, " in dumpDXContainer() 51 DXIL->first.MajorVersion, in dumpDXContainer() 52 DXIL->first.MinorVersion, in dumpDXContainer() 53 DXIL->first.ShaderKind, in dumpDXContainer() 54 DXIL->first.Size, in dumpDXContainer() 55 DXIL->first.Bitcode.MajorVersion, in dumpDXContainer() 56 DXIL->first.Bitcode.MinorVersion, in dumpDXContainer() 57 DXIL->first.Bitcode.Offset, in dumpDXContainer() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
| H A D | DXIL.td | 1 //- DXIL.td - Describe DXIL operation -------------------------*- tablegen -*-// 10 /// This is a target description file for DXIL operation. 35 // The parameter description for a DXIL instruction 51 // A representation for a DXIL instruction 55 string dxil_op = ""; // name of DXIL operation 56 int dxil_opid = 0; // ID of DXIL operation 96 dxil_param<1, "i32", "opcode", "DXIL opcode">, 106 dxil_param<1, "i32", "opcode", "DXIL opcode">, 116 dxil_param<1, "i32", "opcode", "DXIL opcode">, 124 dxil_param<1, "i32", "opcode", "DXIL opcode">, [all …]
|
| H A D | DXILStubs.td | 1 // DXIL doesn't actually use registers, but this gets the boilerplate code 4 def DXIL : Register<"dxil">; 5 def DXILClass : RegisterClass<"dxil", [i32], 32, (add DXIL)>;
|
| H A D | CMakeLists.txt | 9 set(LLVM_TARGET_DEFINITIONS DXIL.td)
|
| /openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/ |
| H A D | DXContainerEmitter.cpp | 129 case dxbc::PartType::DXIL: { in writeParts() 151 Header.Bitcode.Size = P.Program->DXIL ? P.Program->DXIL->size() : 0; in writeParts() 163 if (P.Program->DXIL) { in writeParts() 168 OS.write(reinterpret_cast<char *>(P.Program->DXIL->data()), in writeParts() 169 P.Program->DXIL->size()); in writeParts()
|
| H A D | DXContainerYAML.cpp | 72 IO.mapOptional("DXIL", Program.DXIL); in mapping()
|
| /openbsd-src/gnu/llvm/llvm/lib/Object/ |
| H A D | DXContainer.cpp | 63 if (DXIL) in parseDXILHeader() 70 DXIL.emplace(std::make_pair(Header, Current)); in parseDXILHeader() 131 case dxbc::PartType::DXIL: in parsePartOffsets()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Object/ |
| H A D | DXContainer.h | 36 std::optional<DXILData> DXIL; variable 121 std::optional<DXILData> getDXIL() const { return DXIL; } in getDXIL()
|
| /openbsd-src/gnu/llvm/clang/cmake/caches/ |
| H A D | HLSL.cmake | 5 # Include the DirectX target for DXIL code generation, eventually we'll include
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | DirectXUsage.rst | 37 …termediate Language. <https://github.com/microsoft/DirectXShaderCompiler/blob/main/docs/DXIL.rst>`_ 75 both ``DXBC`` and ``DXIL`` outputs, and the ultimate goal is to support both as
|
| /openbsd-src/gnu/llvm/llvm/tools/dxil-dis/ |
| H A D | CMakeLists.txt | 1 option(LLVM_INCLUDE_DXIL_TESTS "Include DXIL tests" Off)
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/ |
| H A D | DXContainerConstants.def | 3 CONTAINER_PART(DXIL)
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ObjectYAML/ |
| H A D | DXContainerYAML.h | 55 std::optional<std::vector<llvm::yaml::Hex8>> DXIL; member
|
| /openbsd-src/gnu/llvm/clang/docs/HLSL/ |
| H A D | HLSLSupport.rst | 112 that will map directly to targets other than DXIL. While IR itself is generally 170 in other cases we can clean it up in the DXIL target. 224 can be supported by the DXIL and SPIR-V code generation targets could be treated 225 as a clang HLSL extension. Features that cannot be lowered to DXIL or SPIR-V,
|
| /openbsd-src/gnu/llvm/clang/include/clang/Driver/ |
| H A D | Options.td | 7102 "Default: DXIL.dll version or current internal version">,
|