Home
last modified time | relevance | path

Searched refs:DXIL (Results 1 – 15 of 15) sorted by relevance

/openbsd-src/gnu/llvm/llvm/tools/obj2yaml/
H A Ddxcontainer2yaml.cpp46 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 DDXIL.td1 //- 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 DDXILStubs.td1 // 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 DCMakeLists.txt9 set(LLVM_TARGET_DEFINITIONS DXIL.td)
/openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/
H A DDXContainerEmitter.cpp129 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 DDXContainerYAML.cpp72 IO.mapOptional("DXIL", Program.DXIL); in mapping()
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DDXContainer.cpp63 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 DDXContainer.h36 std::optional<DXILData> DXIL; variable
121 std::optional<DXILData> getDXIL() const { return DXIL; } in getDXIL()
/openbsd-src/gnu/llvm/clang/cmake/caches/
H A DHLSL.cmake5 # Include the DirectX target for DXIL code generation, eventually we'll include
/openbsd-src/gnu/llvm/llvm/docs/
H A DDirectXUsage.rst37 …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 DCMakeLists.txt1 option(LLVM_INCLUDE_DXIL_TESTS "Include DXIL tests" Off)
/openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DDXContainerConstants.def3 CONTAINER_PART(DXIL)
/openbsd-src/gnu/llvm/llvm/include/llvm/ObjectYAML/
H A DDXContainerYAML.h55 std::optional<std::vector<llvm::yaml::Hex8>> DXIL; member
/openbsd-src/gnu/llvm/clang/docs/HLSL/
H A DHLSLSupport.rst112 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 DOptions.td7102 "Default: DXIL.dll version or current internal version">,