|
LLVM 24.0.0git
|
Base class for aggregate constants (with operands). More...
#include "llvm/SandboxIR/Constant.h"
Static Public Member Functions | |
| static bool | classof (const sandboxir::Value *From) |
| For isa/dyn_cast. | |
| Static Public Member Functions inherited from llvm::sandboxir::Constant | |
| static bool | classof (const sandboxir::Value *From) |
| For isa/dyn_cast. | |
| Static Public Member Functions inherited from llvm::sandboxir::User | |
| static bool | classof (const Value *From) |
| For isa/dyn_cast. | |
Protected Member Functions | |
| ConstantAggregate (ClassID ID, llvm::Constant *C, Context &Ctx) | |
| Protected Member Functions inherited from llvm::sandboxir::Constant | |
| Constant (llvm::Constant *C, sandboxir::Context &SBCtx) | |
| Constant (ClassID ID, llvm::Constant *C, sandboxir::Context &SBCtx) | |
| Use | getOperandUseInternal (unsigned OpIdx, bool Verify) const override |
\Returns the Use for the OpIdx'th operand. | |
| Protected Member Functions inherited from llvm::sandboxir::User | |
| User (ClassID ID, llvm::Value *V, Context &Ctx) | |
| Use | getOperandUseDefault (unsigned OpIdx, bool Verify) const |
\Returns the Use edge that corresponds to OpIdx. | |
| unsigned | getUseOperandNoDefault (const Use &Use) const |
| The default implementation works only for single-LLVMIR-instruction Users and only if they match exactly the LLVM instruction. | |
| void | swapOperandsInternal (unsigned OpIdxA, unsigned OpIdxB) |
| void | verifyUserOfLLVMUse (const llvm::Use &Use) const |
| 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 |
Base class for aggregate constants (with operands).
Definition at line 347 of file Constant.h.
|
inlineprotected |
Definition at line 349 of file Constant.h.
References C(), llvm::sandboxir::Constant::Constant(), llvm::sandboxir::Constant::Context, and llvm::sandboxir::Value::Ctx.
|
inlinestatic |
For isa/dyn_cast.
Definition at line 354 of file Constant.h.
References llvm::sandboxir::Value::getSubclassID().