Home
last modified time | relevance | path

Searched refs:DemangledBuiltin (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td78 class DemangledBuiltin<string name, InstructionSet set, BuiltinGroup group, bits<8> minNumArgs, bit…
88 let FilterClass = "DemangledBuiltin";
101 def : DemangledBuiltin<"dot", OpenCL_std, Dot, 2, 2>;
102 def : DemangledBuiltin<"__spirv_Dot", OpenCL_std, Dot, 2, 2>;
105 def : DemangledBuiltin<"read_imagei", OpenCL_std, ReadImage, 2, 4>;
106 def : DemangledBuiltin<"read_imageui", OpenCL_std, ReadImage, 2, 4>;
107 def : DemangledBuiltin<"read_imagef", OpenCL_std, ReadImage, 2, 4>;
109 def : DemangledBuiltin<"write_imagef", OpenCL_std, WriteImage, 3, 4>;
110 def : DemangledBuiltin<"write_imagei", OpenCL_std, WriteImage, 3, 4>;
111 def : DemangledBuiltin<"write_imageui", OpenCL_std, WriteImage, 3, 4>;
[all …]
H A DSPIRVBuiltins.cpp31 struct DemangledBuiltin { struct
44 const DemangledBuiltin *Builtin;
50 IncomingCall(const std::string BuiltinName, const DemangledBuiltin *Builtin, in IncomingCall()
234 const SPIRV::DemangledBuiltin *Builtin; in lookupBuiltin()
677 const SPIRV::IncomingCall *Call, const SPIRV::DemangledBuiltin *Builtin, in buildAtomicCompareExchangeInst()
1012 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateExtInst()
1033 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateRelationalInst()
1058 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateGroupInst()
1151 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateIntelSubgroupsInst()
1220 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateGroupUniformInst()
[all …]