LLVM 20.0.0git
|
Describes properties of a store that has a static size and offset into a some base storage. More...
#include "llvm/IR/DebugInfo.h"
Public Member Functions | |
AssignmentInfo (const DataLayout &DL, AllocaInst const *Base, uint64_t OffsetInBits, uint64_t SizeInBits) | |
Public Attributes | |
AllocaInst const * | Base |
Base storage. | |
uint64_t | OffsetInBits |
Offset into Base. | |
uint64_t | SizeInBits |
Number of bits stored. | |
bool | StoreToWholeAlloca |
SizeInBits equals the size of the base storage. | |
Describes properties of a store that has a static size and offset into a some base storage.
Used by the getAssignmentInfo functions.
Definition at line 336 of file DebugInfo.h.
|
inline |
Definition at line 342 of file DebugInfo.h.
AllocaInst const* llvm::at::AssignmentInfo::Base |
Base storage.
Definition at line 337 of file DebugInfo.h.
uint64_t llvm::at::AssignmentInfo::OffsetInBits |
Offset into Base.
Definition at line 338 of file DebugInfo.h.
uint64_t llvm::at::AssignmentInfo::SizeInBits |
Number of bits stored.
Definition at line 339 of file DebugInfo.h.
bool llvm::at::AssignmentInfo::StoreToWholeAlloca |
SizeInBits equals the size of the base storage.
Definition at line 340 of file DebugInfo.h.