Searched refs:DirectX (Results 1 – 18 of 18) sorted by relevance
1 //- DirectX.td - Describe the DirectX Target Machine ----------*- tablegen -*-//10 /// This is a target description file for the DirectX target22 // DirectX Subtarget features.28 // DirectX Processors supported.50 def DirectX : Target {
1 //===- DirectXPassRegistry.def - Registry of DirectX passes -----*- C++--*-===//10 // DirectX backend.
124 namespace DirectX {472 std::optional<DirectX::PSVRuntimeInfo> PSVInfo;473 std::optional<DirectX::RootSignature> RootSignature;474 DirectX::Signature InputSignature;475 DirectX::Signature OutputSignature;476 DirectX::Signature PatchConstantSignature;485 Error parseSignature(StringRef Part, DirectX::Signature &Array);570 std::optional<DirectX::RootSignature> getRootSignature() const { in getRootSignature()574 const std::optional<DirectX::PSVRuntimeInfo> &getPSVInfo() const { in getPSVInfo()578 const DirectX::Signature &getInputSignature() const { return InputSignature; } in getInputSignature()[all …]
98 RootSignature = DirectX::RootSignature(Part); in parseRootSignature()107 PSVInfo = DirectX::PSVRuntimeInfo(Part); in parsePSVInfo()113 Error DirectX::Signature::initialize(StringRef Part) { in initialize()244 Error DirectX::RootSignature::parse() { in parse()286 Error DirectX::PSVRuntimeInfo::parse(uint16_t ShaderKind) { in parse()489 uint8_t DirectX::PSVRuntimeInfo::getSigInputCount() const { in getSigInputCount()499 uint8_t DirectX::PSVRuntimeInfo::getSigOutputCount() const { in getSigOutputCount()509 uint8_t DirectX::PSVRuntimeInfo::getSigPatchOrPrimCount() const { in getSigPatchOrPrimCount()
40 object::DirectX::DescriptorTableView *DTV) { in readDescriptorRanges()42 llvm::Expected<object::DirectX::DescriptorTable<T>> TableOrErr = in readDescriptorRanges()79 const object::DirectX::RootSignature &Data) { in create()107 llvm::Expected<object::DirectX::RootParameterView> ParamViewOrErr = in create()111 object::DirectX::RootParameterView ParamView = ParamViewOrErr.get(); in create()113 if (auto *RCV = dyn_cast<object::DirectX::RootConstantView>(&ParamView)) { in create()129 dyn_cast<object::DirectX::RootDescriptorView>(&ParamView)) { in create()150 dyn_cast<object::DirectX::DescriptorTableView>(&ParamView)) { in create()
21 clang::DirectX::LastTSBuiltin - Builtin::FirstTSBuiltin;
1 //===--- BuiltinsDirectX.td - DirectX Builtin function database -----------===//
145 namespace DirectX {
8250 The full documentation is available here: https://microsoft.github.io/DirectX-Specs/d3d/HLSL_SM_6_6…
25 case DirectX::BI__builtin_dx_dot2add: { in EmitDirectXBuiltinExpr()
1 //===- IntrinsicsDirectX.td - Defines DirectX intrinsics ---*- tablegen -*-===//9 // This file defines all of the DirectX-specific intrinsics.
204 create(const object::DirectX::RootSignature &Data);
908 llvm/lib/Target/DirectX/CMakeLists.txt909 llvm/lib/Target/DirectX/DXILWriter/CMakeLists.txt910 llvm/lib/Target/DirectX/DirectXIRPasses/CMakeLists.txt911 llvm/lib/Target/DirectX/MCTargetDesc/CMakeLists.txt912 llvm/lib/Target/DirectX/TargetInfo/CMakeLists.txt
245 SRCS_MIN+= Basic/Targets/DirectX.cpp335 SRCS_MIN+= CodeGen/TargetBuiltins/DirectX.cpp352 SRCS_MIN+= CodeGen/Targets/DirectX.cpp1076 BPF DirectX Hexagon NVPTX RISCV SPIRVCommon SPIRVCL SPIRVVK X86 X86_64
2270 AArch64/aarch64 AMDGPU/amdgcn ARM/arm BPF/bpf DirectX/dx \
1434 SemaDirectX &DirectX() { in DirectX() function
2067 return DirectX().CheckDirectXBuiltinFunctionCall(BuiltinID, TheCall); in CheckTSBuiltinFunctionCall()
9433 HelpText<"Use DirectX memory layout for Vulkan resources.">;