Home
last modified time | relevance | path

Searched refs:PetscHasBuiltin (Results 1 – 4 of 4) sorted by relevance

/petsc/include/
H A Dpetscstring.h105 #if PetscHasBuiltin(__builtin_strlen) in PetscStrlen()
151 #if PetscHasBuiltin(__builtin_memcpy) in PetscStrallocpy()
169 #if PetscHasBuiltin(__builtin_strcmp) in PetscStrcmpNoError()
251 #if PetscHasBuiltin(__builtin_strncpy) in PetscStrncpy()
292 #if PetscHasBuiltin(__builtin_strncat) in PetscStrlcat()
334 #if PetscHasBuiltin(__builtin_strncmp) in PetscStrncmp()
369 #if PetscHasBuiltin(__builtin_strstr) in PetscStrrstr()
404 #if PetscHasBuiltin(__builtin_strstr) in PetscStrstr()
443 #if PetscHasBuiltin(__builtin_strcmp) in PetscStrgrt()
473 #if PetscHasBuiltin(__builtin_strchr) in PetscStrchr()
[all …]
H A Dpetscmacros.h220 #define PetscHasBuiltin(name) __is_identifier(name) macro
222 #define PetscHasBuiltin(name) __has_builtin(name) macro
723 #elif defined(__clang__) && PetscHasBuiltin(__builtin_assume) // clang
/petsc/include/petsc/private/cpp/
H A Dunordered_map.hpp897 #if PetscHasBuiltin(__builtin_clz)
905 #if PetscHasBuiltin(__builtin_clzl)
914 #if PetscHasBuiltin(__builtin_clzll) && !PetscDefined(HAVE_WINDOWS_COMPILERS)
/petsc/doc/changes/
H A D318.md120 - Add `PetscHasBuiltin()` to detect whether a particular builtin function is supported by the compi…