Lines Matching refs:DemangledBuiltin
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>;
112 def : DemangledBuiltin<"write_imageh", OpenCL_std, WriteImage, 3, 4>;
114 def : DemangledBuiltin<"__translate_sampler_initializer", OpenCL_std, SampleImage, 1, 1>;
115 def : DemangledBuiltin<"__spirv_SampledImage", OpenCL_std, SampleImage, 2, 2>;
116 def : DemangledBuiltin<"__spirv_ImageSampleExplicitLod", OpenCL_std, SampleImage, 3, 4>;
119 def : DemangledBuiltin<"__spirv_Select", OpenCL_std, Select, 3, 3>;
122 def : DemangledBuiltin<"__spirv_CompositeConstruct", OpenCL_std, Construct, 1, 0>;
195 def : DemangledBuiltin<name, set, Extended, 1, 3>;
530 def : DemangledBuiltin<name, set, group, minNumArgs, maxNumArgs>;
764 def : DemangledBuiltin<!strconcat("work_", name), OpenCL_std, Group, 0, 4>;
769 def : DemangledBuiltin<!strconcat("sub_", name), OpenCL_std, Group, 0, 4>;
775 def : DemangledBuiltin<name, OpenCL_std, Group, minNumArgs, maxNumArgs>;
1125 …def : DemangledBuiltin<!strconcat("__spirv_AtomicF", name), OpenCL_std, AtomicFloating, minNumArgs…
1165 …def : DemangledBuiltin<!strconcat("intel_sub_group_", name), OpenCL_std, IntelSubgroups, minNumArg…
1193 …def : DemangledBuiltin<!strconcat("__spirv_", name), OpenCL_std, IntelSubgroups, numArgs, numArgs>;
1238 …def : DemangledBuiltin<!strconcat("__spirv_Group", name), OpenCL_std, GroupUniform, minNumArgs, ma…
1283 def : DemangledBuiltin<name, set, group, 0, 1>;
1336 def : DemangledBuiltin<name, set, ImageSizeQuery, 1, 1>;
1394 def : DemangledBuiltin<!strconcat(name, i, j), set, Convert, 1, 1>;
1400 def : DemangledBuiltin<!strconcat(name, i, "_sat", j), set, Convert, 1, 1>;
1437 …def : DemangledBuiltin<!strconcat("intel_convert_", name1, i, name2, i), OpenCL_std, Convert, 1, 1…
1446 def : DemangledBuiltin<!strconcat("__spirv_Convert", conv), OpenCL_std, Convert, 1, 1>;
1493 def : DemangledBuiltin<name, OpenCL_std, VectorLoadStore, minNumArgs, maxNumArgs>;