|
libfoedus-core
FOEDUS Core Library
|

Go to the source code of this file.
Macros | |
| #define | LIKELY(x) __builtin_expect(!!(x), 1) |
| Hints that x is highly likely true. More... | |
| #define | UNLIKELY(x) __builtin_expect(!!(x), 0) |
| Hints that x is highly likely false. More... | |
| #define | NO_INLINE __attribute__((noinline)) |
| A function suffix to hint that the function should never be inlined. More... | |
| #define | ALWAYS_INLINE __attribute__((always_inline)) |
| A function suffix to hint that the function should always be inlined. More... | |
| #define | MAY_ALIAS __attribute__((__may_alias__)) |
| Wraps GCC's attribute((may_alias)). More... | |
| #define | RESTRICT_ALIAS __restrict |
| Wraps GCC's __restrict. More... | |
| #define | ASSUME_ALIGNED(x, y) __builtin_assume_aligned(x, y) |
| Wraps GCC's __builtin_assume_aligned. More... | |