• Home
  • Raw
  • Download

Lines Matching refs:func_name

173 is_atomic_function(const char *func_name)  in is_atomic_function()  argument
175 return !strcmp(func_name, "atomicAdd") || in is_atomic_function()
176 !strcmp(func_name, "atomicMin") || in is_atomic_function()
177 !strcmp(func_name, "atomicMax") || in is_atomic_function()
178 !strcmp(func_name, "atomicAnd") || in is_atomic_function()
179 !strcmp(func_name, "atomicOr") || in is_atomic_function()
180 !strcmp(func_name, "atomicXor") || in is_atomic_function()
181 !strcmp(func_name, "atomicExchange") || in is_atomic_function()
182 !strcmp(func_name, "atomicCompSwap"); in is_atomic_function()
201 is_atomic_image_function(const char *func_name) in is_atomic_image_function() argument
203 return !strcmp(func_name, "imageAtomicAdd") || in is_atomic_image_function()
204 !strcmp(func_name, "imageAtomicMin") || in is_atomic_image_function()
205 !strcmp(func_name, "imageAtomicMax") || in is_atomic_image_function()
206 !strcmp(func_name, "imageAtomicAnd") || in is_atomic_image_function()
207 !strcmp(func_name, "imageAtomicOr") || in is_atomic_image_function()
208 !strcmp(func_name, "imageAtomicXor") || in is_atomic_image_function()
209 !strcmp(func_name, "imageAtomicExchange") || in is_atomic_image_function()
210 !strcmp(func_name, "imageAtomicCompSwap") || in is_atomic_image_function()
211 !strcmp(func_name, "imageAtomicIncWrap") || in is_atomic_image_function()
212 !strcmp(func_name, "imageAtomicDecWrap"); in is_atomic_image_function()
366 const char *func_name = sig->function_name(); in verify_parameter_modes() local
367 bool is_atomic = is_atomic_function(func_name); in verify_parameter_modes()
381 } else if (is_atomic_image_function(func_name)) { in verify_parameter_modes()
2394 const char *func_name = NULL; in hir() local
2406 id->subexpressions[1], &func_name, in hir()
2409 func_name = id->primary_expression.identifier; in hir()
2415 if (!func_name) in hir()
2419 match_function_by_name(func_name, &actual_parameters, state); in hir()
2423 sig = match_subroutine_by_name(func_name, &actual_parameters, in hir()
2428 no_matching_function_error(func_name, &loc, in hir()
2436 } else if (sig->is_builtin() && strcmp(func_name, "ftransform") == 0) { in hir()
2452 is_begin_interlock = strcmp(func_name, "beginInvocationInterlockARB") == 0; in hir()
2453 is_end_interlock = strcmp(func_name, "endInvocationInterlockARB") == 0; in hir()
2458 strcmp(func_name, "barrier") == 0) || in hir()
2463 "%s() may only be used in main()", func_name); in hir()
2468 "%s() may not be used after return", func_name); in hir()
2473 "%s() may not be used in control flow", func_name); in hir()