LLVM 22.0.0git
|
#include "llvm/SandboxIR/Value.h"
Static Public Member Functions | |
static bool | classof (const Value *From) |
Protected Member Functions | |
OpaqueValue (llvm::Value *V, Context &Ctx) | |
Protected Member Functions inherited from llvm::sandboxir::Value | |
void | clearValue () |
LLVM_ABI | Value (ClassID SubclassID, llvm::Value *Val, Context &Ctx) |
Value (const Value &)=delete | |
Disable copies. | |
Value & | operator= (const Value &)=delete |
Friends | |
class | Context |
Additional Inherited Members | |
Public Types inherited from llvm::sandboxir::Value | |
enum class | ClassID : unsigned |
using | use_iterator = UserUseIterator |
using | const_use_iterator = UserUseIterator |
using | user_iterator = mapped_iterator<sandboxir::UserUseIterator, UseToUser> |
using | const_user_iterator = user_iterator |
Static Protected Member Functions inherited from llvm::sandboxir::Value | |
static const char * | getSubclassIDStr (ClassID ID) |
Protected Attributes inherited from llvm::sandboxir::Value | |
ClassID | SubclassID |
For isa/dyn_cast. | |
unsigned | UID |
A unique ID used for forming the name (used for debugging). | |
llvm::Value * | Val = nullptr |
The LLVM Value that corresponds to this SandboxIR Value. | |
Context & | Ctx |
All values point to the context. |
|
inlineprotected |
Definition at line 294 of file Value.h.
References Context, llvm::sandboxir::Value::Ctx, OpaqueValue(), and llvm::sandboxir::Value::Value().
Referenced by OpaqueValue().
Definition at line 299 of file Value.h.
References llvm::sandboxir::Value::getSubclassID(), and llvm::sandboxir::Value::Value().
|
inlineoverridevirtual |
Implements llvm::sandboxir::Value.
Definition at line 307 of file Value.h.
References llvm::sandboxir::Value::dumpCommonPrefix(), and llvm::sandboxir::Value::dumpCommonSuffix().
|
inlineoverridevirtual |
Should crash if there is something wrong with the instruction.
Implements llvm::sandboxir::Value.
Definition at line 303 of file Value.h.
References assert(), llvm::isa(), and llvm::sandboxir::Value::Val.
|
friend |
Definition at line 296 of file Value.h.
References Context.
Referenced by Context, and OpaqueValue().