|
LLVM 24.0.0git
|
Head pointer for a Value's ValueHandleBase doubly-linked list, stored in LLVMContextImpl::ValueHandles. More...
#include "IR/LLVMContextImpl.h"
Public Member Functions | |
| ValueHandleHead ()=default | |
| ValueHandleHead (ValueHandleHead &&Other) noexcept | |
| ValueHandleHead & | operator= (ValueHandleHead &&)=delete |
| ValueHandleHead (const ValueHandleHead &)=delete | |
| ValueHandleHead & | operator= (const ValueHandleHead &)=delete |
Public Attributes | |
| ValueHandleBase * | Head = nullptr |
Head pointer for a Value's ValueHandleBase doubly-linked list, stored in LLVMContextImpl::ValueHandles.
The first node's PrevPtr points to Head, so relocating the bucket refreshes PrevPtr to the new Head address.
Definition at line 1563 of file LLVMContextImpl.h.
|
default |
References llvm::Other, and ValueHandleHead().
Referenced by operator=(), operator=(), ValueHandleHead(), and ValueHandleHead().
|
noexcept |
|
delete |
References ValueHandleHead().
|
delete |
References ValueHandleHead().
|
delete |
References ValueHandleHead().
| ValueHandleBase* llvm::ValueHandleHead::Head = nullptr |
Definition at line 1564 of file LLVMContextImpl.h.