|
| 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 .
|
|
virtual Use | getOperandUseInternal (unsigned OpIdx, bool Verify) const =0 |
| \Returns the Use for the OpIdx'th operand.
|
|
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.
|
|
virtual unsigned | getUseOperandNo (const Use &Use) const =0 |
| \Returns the operand index of Use .
|
|
void | swapOperandsInternal (unsigned OpIdxA, unsigned OpIdxB) |
|
void | verifyUserOfLLVMUse (const llvm::Use &Use) const |
|
Protected Member Functions inherited from llvm::sandboxir::Value |
void | clearValue () |
|
| 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 345 of file Constant.h.