Searched refs:Kern (Results 1 – 2 of 2) sorted by relevance
215 msgpack::MapDocNode Kern) { in emitKernelLanguage() argument224 Kern[".language"] = Kern.getDocument()->getNode("OpenCL C"); in emitKernelLanguage()225 auto LanguageVersion = Kern.getDocument()->getArrayNode(); in emitKernelLanguage()226 LanguageVersion.push_back(Kern.getDocument()->getNode( in emitKernelLanguage()228 LanguageVersion.push_back(Kern.getDocument()->getNode( in emitKernelLanguage()230 Kern[".language_version"] = LanguageVersion; in emitKernelLanguage()234 msgpack::MapDocNode Kern) { in emitKernelAttrs() argument237 Kern[".reqd_workgroup_size"] = getWorkGroupDimensions(Node); in emitKernelAttrs()239 Kern[".workgroup_size_hint"] = getWorkGroupDimensions(Node); in emitKernelAttrs()241 Kern[".vec_type_hint"] = Kern.getDocument()->getNode( in emitKernelAttrs()[all …]
63 msgpack::MapDocNode Kern) = 0;101 void emitKernelLanguage(const Function &Func, msgpack::MapDocNode Kern);103 void emitKernelAttrs(const Function &Func, msgpack::MapDocNode Kern) override;105 void emitKernelArgs(const MachineFunction &MF, msgpack::MapDocNode Kern);149 void emitKernelAttrs(const Function &Func, msgpack::MapDocNode Kern) override;