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.td84 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 DSPIRVBuiltins.cpp32 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 …]