LLVM: llvm::sandboxir::OpaqueValue Class Reference (original) (raw)
#include "[llvm/SandboxIR/Value.h](SandboxIR%5F2Value%5F8h%5Fsource.html)"
Inheritance diagram for llvm::sandboxir::OpaqueValue:
| 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 |
| 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. |
Detailed Description
Definition at line 292 of file Value.h.
Constructor & Destructor Documentation
Member Function Documentation
◆ classof()
| bool llvm::sandboxir::OpaqueValue::classof ( const Value * From) | inlinestatic |
|---|
◆ dumpOS()
| void llvm::sandboxir::OpaqueValue::dumpOS ( raw_ostream & OS) const | inlineoverridevirtual |
|---|
◆ verify()
| void llvm::sandboxir::OpaqueValue::verify ( ) const | inlineoverridevirtual |
|---|
◆ Context
The documentation for this class was generated from the following file:
- include/llvm/SandboxIR/Value.h