Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td69 class DemangledBuiltin<string name, InstructionSet set, BuiltinGroup group, bits<8> minNumArgs, bit…
79 let FilterClass = "DemangledBuiltin";
92 def : DemangledBuiltin<"dot", OpenCL_std, Dot, 2, 2>;
95 def : DemangledBuiltin<"read_imagei", OpenCL_std, ReadImage, 2, 4>;
96 def : DemangledBuiltin<"read_imageui", OpenCL_std, ReadImage, 2, 4>;
97 def : DemangledBuiltin<"read_imagef", OpenCL_std, ReadImage, 2, 4>;
99 def : DemangledBuiltin<"write_imagef", OpenCL_std, WriteImage, 3, 4>;
100 def : DemangledBuiltin<"write_imagei", OpenCL_std, WriteImage, 3, 4>;
101 def : DemangledBuiltin<"write_imageui", OpenCL_std, WriteImage, 3, 4>;
102 def : DemangledBuiltin<"write_imageh", OpenCL_std, WriteImage, 3, 4>;
[all …]
H A DSPIRVBuiltins.cpp29 struct DemangledBuiltin { struct
42 const DemangledBuiltin *Builtin;
48 IncomingCall(const std::string BuiltinName, const DemangledBuiltin *Builtin, in IncomingCall()
183 const SPIRV::DemangledBuiltin *Builtin; in lookupBuiltin()
519 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in buildAtomicCompareExchangeInst()
788 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateExtInst()
809 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateRelationalInst()
834 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateGroupInst()
1014 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateBuiltinVar()
1038 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateAtomicInst()
[all …]