gem5  v21.1.0.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Macros
compiler.hh File Reference
#include <memory>
#include "config/have_deprecated_namespace.hh"

Go to the source code of this file.

Macros

#define GEM5_FALLTHROUGH
 
#define GEM5_NO_DISCARD
 
#define GEM5_CLASS_VAR_USED
 
#define M5_VAR_USED   GEM5_VAR_USED
 
#define M5_NODISCARD   GEM5_NO_DISCARD
 
#define M5_FALLTHROUGH   GEM5_FALLTHROUGH
 
#define M5_ATTR_PACKED   GEM5_PACKED
 
#define M5_NO_INLINE   GEM5_NO_INLINE
 
#define M5_PUBLIC   GEM5_PUBLIC
 
#define M5_LOCAL   GEM5_LOCAL
 
#define M5_WEAK   GEM5_WEAK
 
#define M5_ALIGNED(x)   GEM5_ALIGNED(x)
 
#define M5_UNREACHABLE   GEM5_UNREACHABLE
 
#define M5_LIKELY(x)   GEM5_LIKELY(x)
 
#define M5_UNLIKELY(x)   GEM5_UNLIKELY(x)
 
#define M5_FOR_EACH_IN_PACK(...)   GEM5_FOR_EACH_IN_PACK(__VA_ARGS__)
 
#define M5_CLASS_VAR_USED   GEM5_CLASS_VAR_USED
 

Macro Definition Documentation

◆ GEM5_CLASS_VAR_USED

#define GEM5_CLASS_VAR_USED

Definition at line 189 of file compiler.hh.

◆ GEM5_FALLTHROUGH

#define GEM5_FALLTHROUGH

Definition at line 61 of file compiler.hh.

◆ GEM5_NO_DISCARD

#define GEM5_NO_DISCARD

Definition at line 70 of file compiler.hh.

◆ M5_ALIGNED

#define M5_ALIGNED (   x)    GEM5_ALIGNED(x)

Definition at line 201 of file compiler.hh.

◆ M5_ATTR_PACKED

#define M5_ATTR_PACKED   GEM5_PACKED

Definition at line 196 of file compiler.hh.

◆ M5_CLASS_VAR_USED

#define M5_CLASS_VAR_USED   GEM5_CLASS_VAR_USED

Definition at line 206 of file compiler.hh.

◆ M5_FALLTHROUGH

#define M5_FALLTHROUGH   GEM5_FALLTHROUGH

Definition at line 195 of file compiler.hh.

◆ M5_FOR_EACH_IN_PACK

#define M5_FOR_EACH_IN_PACK (   ...)    GEM5_FOR_EACH_IN_PACK(__VA_ARGS__)

Definition at line 205 of file compiler.hh.

◆ M5_LIKELY

#define M5_LIKELY (   x)    GEM5_LIKELY(x)

Definition at line 203 of file compiler.hh.

◆ M5_LOCAL

#define M5_LOCAL   GEM5_LOCAL

Definition at line 199 of file compiler.hh.

◆ M5_NO_INLINE

#define M5_NO_INLINE   GEM5_NO_INLINE

Definition at line 197 of file compiler.hh.

◆ M5_NODISCARD

#define M5_NODISCARD   GEM5_NO_DISCARD

Definition at line 194 of file compiler.hh.

◆ M5_PUBLIC

#define M5_PUBLIC   GEM5_PUBLIC

Definition at line 198 of file compiler.hh.

◆ M5_UNLIKELY

#define M5_UNLIKELY (   x)    GEM5_UNLIKELY(x)

Definition at line 204 of file compiler.hh.

◆ M5_UNREACHABLE

#define M5_UNREACHABLE   GEM5_UNREACHABLE

Definition at line 202 of file compiler.hh.

◆ M5_VAR_USED

#define M5_VAR_USED   GEM5_VAR_USED

Definition at line 193 of file compiler.hh.

◆ M5_WEAK

#define M5_WEAK   GEM5_WEAK

Definition at line 200 of file compiler.hh.


Generated on Tue Sep 21 2021 12:26:26 for gem5 by doxygen 1.8.17