Searched refs:DemangledBuiltin (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVBuiltins.td | 78 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 D | SPIRVBuiltins.cpp | 31 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 …]
|