libcopp 2.3.1
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros
compile_optimize.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LIBCOPP_UTIL_HAVE_BUILTIN(x)   0
 
#define LIBCOPP_UTIL_HAVE_FEATURE(f)   0
 
#define LIBCOPP_UTIL_HAVE_ATTRIBUTE(x)   0
 
#define LIBCOPP_UTIL_HAVE_CPP_ATTRIBUTE(x)   0
 
#define LIBCOPP_UTIL_LIKELY_IF(...)   if (__VA_ARGS__)
 
#define LIBCOPP_UTIL_LIKELY_CONDITION(__C)   (__C)
 
#define LIBCOPP_UTIL_UNLIKELY_IF(...)   if (__VA_ARGS__)
 
#define LIBCOPP_UTIL_UNLIKELY_CONDITION(__C)   (__C)
 
#define LIBCOPP_UTIL_SYMBOL_EXPORT
 
#define LIBCOPP_UTIL_SYMBOL_IMPORT
 
#define LIBCOPP_UTIL_SYMBOL_VISIBLE
 
#define LIBCOPP_UTIL_SYMBOL_LOCAL
 
#define LIBCOPP_UTIL_SYMBOL_NONE
 
#define LIBCOPP_UTIL_FORCEINLINE   inline
 
#define LIBCOPP_UTIL_NOINLINE_NOCLONE
 
#define LIBCOPP_UTIL_CONST_INIT
 
#define LIBCOPP_UTIL_ATTRIBUTE_LIFETIME_BOUND
 
#define LIBCOPP_UTIL_INTERNAL_ATTRIBUTE_CAPTURED_BY(Owner)
 
#define LIBCOPP_UTIL_ATTRIBUTE_VIEW
 
#define LIBCOPP_UTIL_ATTRIBUTE_OWNER
 
#define LIBCOPP_UTIL_ATTRIBUTE_NO_UNIQUE_ADDRESS
 
#define LIBCOPP_UTIL_ATTRIBUTE_UNINITIALIZED
 
#define LIBCOPP_UTIL_HAVE_MEMORY_SANITIZER   0
 
#define LIBCOPP_UTIL_SANITIZER_NO_MEMORY
 
#define LIBCOPP_UTIL_HAVE_THREAD_SANITIZER   0
 
#define LIBCOPP_UTIL_SANITIZER_NO_THREAD
 
#define LIBCOPP_UTIL_HAVE_ADDRESS_SANITIZER   0
 
#define LIBCOPP_UTIL_HAVE_HWADDRESS_SANITIZER   0
 
#define LIBCOPP_UTIL_SANITIZER_NO_ADDRESS
 
#define LIBCOPP_UTIL_HAVE_DATAFLOW_SANITIZER   0
 
#define LIBCOPP_UTIL_HAVE_LEAK_SANITIZER   1
 
#define LIBCOPP_UTIL_SANITIZER_NO_UNDEFINED
 
#define LIBCOPP_UTIL_MACRO_INLINE_VARIABLE
 
#define LIBCOPP_UTIL_ATTRIBUTE_REINITIALIZES
 
#define LIBCOPP_UTIL_ATTRIBUTE_RETURNS_NONNULL
 

Macro Definition Documentation

◆ LIBCOPP_UTIL_ATTRIBUTE_LIFETIME_BOUND

#define LIBCOPP_UTIL_ATTRIBUTE_LIFETIME_BOUND

Definition at line 332 of file compile_optimize.h.

◆ LIBCOPP_UTIL_ATTRIBUTE_NO_UNIQUE_ADDRESS

#define LIBCOPP_UTIL_ATTRIBUTE_NO_UNIQUE_ADDRESS

Definition at line 423 of file compile_optimize.h.

◆ LIBCOPP_UTIL_ATTRIBUTE_OWNER

#define LIBCOPP_UTIL_ATTRIBUTE_OWNER

Definition at line 399 of file compile_optimize.h.

◆ LIBCOPP_UTIL_ATTRIBUTE_REINITIALIZES

#define LIBCOPP_UTIL_ATTRIBUTE_REINITIALIZES

Definition at line 628 of file compile_optimize.h.

◆ LIBCOPP_UTIL_ATTRIBUTE_RETURNS_NONNULL

#define LIBCOPP_UTIL_ATTRIBUTE_RETURNS_NONNULL

Definition at line 639 of file compile_optimize.h.

◆ LIBCOPP_UTIL_ATTRIBUTE_UNINITIALIZED

#define LIBCOPP_UTIL_ATTRIBUTE_UNINITIALIZED

Definition at line 444 of file compile_optimize.h.

◆ LIBCOPP_UTIL_ATTRIBUTE_VIEW

#define LIBCOPP_UTIL_ATTRIBUTE_VIEW

Definition at line 371 of file compile_optimize.h.

◆ LIBCOPP_UTIL_CONST_INIT

#define LIBCOPP_UTIL_CONST_INIT

Definition at line 308 of file compile_optimize.h.

◆ LIBCOPP_UTIL_FORCEINLINE

#define LIBCOPP_UTIL_FORCEINLINE   inline

Definition at line 274 of file compile_optimize.h.

◆ LIBCOPP_UTIL_HAVE_ADDRESS_SANITIZER

#define LIBCOPP_UTIL_HAVE_ADDRESS_SANITIZER   0

Definition at line 526 of file compile_optimize.h.

◆ LIBCOPP_UTIL_HAVE_ATTRIBUTE

#define LIBCOPP_UTIL_HAVE_ATTRIBUTE (   x)    0

Definition at line 59 of file compile_optimize.h.

◆ LIBCOPP_UTIL_HAVE_BUILTIN

#define LIBCOPP_UTIL_HAVE_BUILTIN (   x)    0

Definition at line 32 of file compile_optimize.h.

◆ LIBCOPP_UTIL_HAVE_CPP_ATTRIBUTE

#define LIBCOPP_UTIL_HAVE_CPP_ATTRIBUTE (   x)    0

Definition at line 75 of file compile_optimize.h.

◆ LIBCOPP_UTIL_HAVE_DATAFLOW_SANITIZER

#define LIBCOPP_UTIL_HAVE_DATAFLOW_SANITIZER   0

Definition at line 568 of file compile_optimize.h.

◆ LIBCOPP_UTIL_HAVE_FEATURE

#define LIBCOPP_UTIL_HAVE_FEATURE (   f)    0

Definition at line 40 of file compile_optimize.h.

◆ LIBCOPP_UTIL_HAVE_HWADDRESS_SANITIZER

#define LIBCOPP_UTIL_HAVE_HWADDRESS_SANITIZER   0

Definition at line 541 of file compile_optimize.h.

◆ LIBCOPP_UTIL_HAVE_LEAK_SANITIZER

#define LIBCOPP_UTIL_HAVE_LEAK_SANITIZER   1

Definition at line 592 of file compile_optimize.h.

◆ LIBCOPP_UTIL_HAVE_MEMORY_SANITIZER

#define LIBCOPP_UTIL_HAVE_MEMORY_SANITIZER   0

Definition at line 486 of file compile_optimize.h.

◆ LIBCOPP_UTIL_HAVE_THREAD_SANITIZER

#define LIBCOPP_UTIL_HAVE_THREAD_SANITIZER   0

Definition at line 506 of file compile_optimize.h.

◆ LIBCOPP_UTIL_INTERNAL_ATTRIBUTE_CAPTURED_BY

#define LIBCOPP_UTIL_INTERNAL_ATTRIBUTE_CAPTURED_BY (   Owner)

Definition at line 344 of file compile_optimize.h.

◆ LIBCOPP_UTIL_LIKELY_CONDITION

#define LIBCOPP_UTIL_LIKELY_CONDITION (   __C)    (__C)

Definition at line 106 of file compile_optimize.h.

◆ LIBCOPP_UTIL_LIKELY_IF

#define LIBCOPP_UTIL_LIKELY_IF (   ...)    if (__VA_ARGS__)

Definition at line 92 of file compile_optimize.h.

◆ LIBCOPP_UTIL_MACRO_INLINE_VARIABLE

#define LIBCOPP_UTIL_MACRO_INLINE_VARIABLE

Definition at line 612 of file compile_optimize.h.

◆ LIBCOPP_UTIL_NOINLINE_NOCLONE

#define LIBCOPP_UTIL_NOINLINE_NOCLONE

Definition at line 294 of file compile_optimize.h.

◆ LIBCOPP_UTIL_SANITIZER_NO_ADDRESS

#define LIBCOPP_UTIL_SANITIZER_NO_ADDRESS

Definition at line 553 of file compile_optimize.h.

◆ LIBCOPP_UTIL_SANITIZER_NO_MEMORY

#define LIBCOPP_UTIL_SANITIZER_NO_MEMORY

Definition at line 494 of file compile_optimize.h.

◆ LIBCOPP_UTIL_SANITIZER_NO_THREAD

#define LIBCOPP_UTIL_SANITIZER_NO_THREAD

Definition at line 514 of file compile_optimize.h.

◆ LIBCOPP_UTIL_SANITIZER_NO_UNDEFINED

#define LIBCOPP_UTIL_SANITIZER_NO_UNDEFINED

Definition at line 604 of file compile_optimize.h.

◆ LIBCOPP_UTIL_SYMBOL_EXPORT

#define LIBCOPP_UTIL_SYMBOL_EXPORT

Definition at line 225 of file compile_optimize.h.

◆ LIBCOPP_UTIL_SYMBOL_IMPORT

#define LIBCOPP_UTIL_SYMBOL_IMPORT

Definition at line 228 of file compile_optimize.h.

◆ LIBCOPP_UTIL_SYMBOL_LOCAL

#define LIBCOPP_UTIL_SYMBOL_LOCAL

Definition at line 234 of file compile_optimize.h.

◆ LIBCOPP_UTIL_SYMBOL_NONE

#define LIBCOPP_UTIL_SYMBOL_NONE

Definition at line 237 of file compile_optimize.h.

◆ LIBCOPP_UTIL_SYMBOL_VISIBLE

#define LIBCOPP_UTIL_SYMBOL_VISIBLE

Definition at line 231 of file compile_optimize.h.

◆ LIBCOPP_UTIL_UNLIKELY_CONDITION

#define LIBCOPP_UTIL_UNLIKELY_CONDITION (   __C)    (__C)

Definition at line 135 of file compile_optimize.h.

◆ LIBCOPP_UTIL_UNLIKELY_IF

#define LIBCOPP_UTIL_UNLIKELY_IF (   ...)    if (__VA_ARGS__)

Definition at line 121 of file compile_optimize.h.