|
clang 24.0.0git
|
Symbolic representation of a dynamic allocation. More...
#include "clang/AST/APValue.h"
Public Member Functions | |
| DynamicAllocLValue () | |
| DynamicAllocLValue (unsigned Idx, DynAllocKind AllocKind) | |
| unsigned | getIndex () const |
| DynAllocKind | getAllocKind () const |
| operator bool () const | |
| const void * | getOpaqueValue () const |
Static Public Member Functions | |
| static DynamicAllocLValue | getFromOpaqueValue (const void *Value) |
| static uintptr_t | getMaxIndex () |
Static Public Attributes | |
| static constexpr int | NumLowBitsAvailable = 2 |
| static constexpr int | NumAllocKindBits = 3 |
|
inline |
Definition at line 95 of file APValue.h.
Referenced by getFromOpaqueValue().
|
inlineexplicit |
Definition at line 96 of file APValue.h.
References getMaxIndex().
|
inline |
Definition at line 101 of file APValue.h.
Referenced by getBaseAlignment().
|
inlinestatic |
Definition at line 111 of file APValue.h.
References DynamicAllocLValue(), NumAllocKindBits, NumLowBitsAvailable, and V.
Referenced by llvm::PointerLikeTypeTraits< clang::DynamicAllocLValue >::getFromVoidPointer().
|
inline |
|
inlinestatic |
Definition at line 120 of file APValue.h.
References NumAllocKindBits, and NumLowBitsAvailable.
Referenced by DynamicAllocLValue().
|
inline |
Definition at line 107 of file APValue.h.
References NumAllocKindBits, and NumLowBitsAvailable.
|
inlineexplicit |
|
staticconstexpr |
Definition at line 82 of file APValue.h.
Referenced by getFromOpaqueValue(), getMaxIndex(), and getOpaqueValue().
|
staticconstexpr |
Definition at line 81 of file APValue.h.
Referenced by getFromOpaqueValue(), getMaxIndex(), and getOpaqueValue().