Home
last modified time | relevance | path

Searched refs:spirv (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td1127 def : BuiltinType<"spirv.ReserveId", OpTypeReserveId>;
1128 def : BuiltinType<"spirv.PipeStorage", OpTypePipeStorage>;
1129 def : BuiltinType<"spirv.Queue", OpTypeQueue>;
1130 def : BuiltinType<"spirv.Event", OpTypeEvent>;
1131 def : BuiltinType<"spirv.Sampler", OpTypeSampler>;
1133 def : BuiltinType<"spirv.Image", OpTypeImage>;
1135 def : BuiltinType<"spirv.Pipe", OpTypePipe>;
1163 def : OpenCLType<"opencl.event_t", "spirv.Event">;
1164 def : OpenCLType<"opencl.queue_t", "spirv.Queue">;
1165 def : OpenCLType<"opencl.sampler_t", "spirv.Sampler">;
[all …]
H A DSPIRVSubtarget.h82 bool isVulkanEnv() const { return TargetTriple.getArch() == Triple::spirv; } in isVulkanEnv()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/TargetInfo/
H A DSPIRVTargetInfo.cpp32 RegisterTarget<Triple::spirv> Z(getTheSPIRVLogicalTarget(), "spirv", in LLVMInitializeSPIRVTargetInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/TargetParser/
H A DTriple.cpp74 case spirv: return "spirv"; in getArchTypeName()
189 case spirv: in getArchTypePrefix()
415 .Case("spirv", spirv) in getArchTypeForLLVMName()
556 .Cases("spirv", "spirv1.5", "spirv1.6", Triple::spirv) in parseArch()
910 case Triple::spirv: in getDefaultFormat()
1354 if (getArch() != spirv || getOS() != Vulkan) in getVulkanVersion()
1505 case llvm::Triple::spirv: in getArchPointerBitWidth()
1600 case Triple::spirv: in get32BitArchVariant()
1679 case Triple::spirv: in get64BitArchVariant()
1722 case Triple::spirv: in getBigEndianArchVariant()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DTriple.h99 spirv, // SPIR-V with logical memory layout. enumerator
806 getArch() == Triple::spirv; in isSPIRV()
811 return getArch() == Triple::spirv; in isSPIRVLogical()
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/
H A DSPIR.h303 assert(Triple.getArch() == llvm::Triple::spirv && in SPIRVTargetInfo()
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/
H A DTargets.cpp665 case llvm::Triple::spirv: { in AllocateTarget()
/freebsd-14.2/contrib/llvm-project/
H A DFREEBSD-Xlist872 llvm/tools/spirv-tools/
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticGroups.td1407 def : DiagGroup<"spirv-compat", [SpirCompat]>; // Alias.
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp1315 T.setArch(llvm::Triple::spirv); in BuildCompilation()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td8509 def spirv : DXCFlag<"spirv">,