Searched refs:DemangledBuiltin (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVBuiltins.td | 84 class DemangledBuiltin<string name, InstructionSet set, BuiltinGroup group, bits<8> minNumArgs, bit… 94 let FilterClass = "DemangledBuiltin"; 107 def : DemangledBuiltin<"dot", OpenCL_std, Dot, 2, 2>; 108 def : DemangledBuiltin<"__spirv_Dot", OpenCL_std, Dot, 2, 2>; 109 def : DemangledBuiltin<"dot_acc_sat", OpenCL_std, IntegerDot, 3, 3>; 110 def : DemangledBuiltin<"__spirv_DotAccSat", OpenCL_std, IntegerDot, 3, 3>; 113 def : DemangledBuiltin<"read_imagei", OpenCL_std, ReadImage, 2, 4>; 114 def : DemangledBuiltin<"read_imageui", OpenCL_std, ReadImage, 2, 4>; 115 def : DemangledBuiltin<"read_imagef", OpenCL_std, ReadImage, 2, 4>; 116 def : DemangledBuiltin<"__spirv_ImageRead", OpenCL_std, ReadImage, 2, 0>; [all …]
|
| H A D | SPIRVBuiltins.cpp | 32 struct DemangledBuiltin { struct 45 const DemangledBuiltin *Builtin; 51 IncomingCall(const std::string BuiltinName, const DemangledBuiltin *Builtin, in IncomingCall() 286 const SPIRV::DemangledBuiltin *Builtin; in lookupBuiltin() 719 const SPIRV::IncomingCall *Call, const SPIRV::DemangledBuiltin *Builtin, in buildAtomicCompareExchangeInst() 938 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in buildBarrierInst() 1016 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in buildExtendedBitOpsInst() 1130 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateExtInst() 1151 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateRelationalInst() 1176 const SPIRV::DemangledBuiltin *Builtin = Call->Builtin; in generateGroupInst() [all …]
|