LLVM 20.0.0git
|
Information about how a User object was allocated, to be passed into the User constructor. More...
#include "llvm/IR/User.h"
Public Member Functions | |
AllocInfo ()=delete | |
constexpr | AllocInfo (const HungOffOperandsAllocMarker) |
constexpr | AllocInfo (const IntrusiveOperandsAllocMarker Alloc) |
constexpr | AllocInfo (const IntrusiveOperandsAndDescriptorAllocMarker Alloc) |
Public Attributes | |
const unsigned | NumOps: NumUserOperandsBits |
const bool | HasHungOffUses: 1 |
const bool | HasDescriptor: 1 |
Information about how a User object was allocated, to be passed into the User constructor.
DO NOT USE DIRECTLY. Use one of the AllocMarker
structs instead, they call all be implicitly converted to AllocInfo
.
|
delete |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 83 of file User.h.
Referenced by llvm::User::User().
Definition at line 82 of file User.h.
Referenced by llvm::User::User().
Definition at line 81 of file User.h.
Referenced by llvm::User::User().