LLVM 19.0.0git
llvm::sandboxir::Instruction Member List

This is the complete list of members for llvm::sandboxir::Instruction, including all inherited members.

ClassID enum namellvm::sandboxir::Value
classof(const sandboxir::Value *From)llvm::sandboxir::Instructionstatic
clearValue()llvm::sandboxir::Valueinlineprotected
const_op_iterator typedefllvm::sandboxir::User
const_op_range typedefllvm::sandboxir::User
const_use_iterator typedefllvm::sandboxir::Value
const_user_iterator typedefllvm::sandboxir::Value
Ctxllvm::sandboxir::Valueprotected
dump(raw_ostream &OS) const overridellvm::sandboxir::Instructionvirtual
dump() const overridellvm::sandboxir::Instructionvirtual
dumpCommonFooter(raw_ostream &OS) constllvm::sandboxir::Value
dumpCommonHeader(raw_ostream &OS) const finalllvm::sandboxir::Uservirtual
dumpCommonPrefix(raw_ostream &OS) constllvm::sandboxir::Value
dumpCommonSuffix(raw_ostream &OS) constllvm::sandboxir::Value
eraseFromParent()llvm::sandboxir::Instruction
EraseFromParentllvm::sandboxir::Instructionfriend
getContext() constllvm::sandboxir::Valueinline
getIterator() constllvm::sandboxir::Instruction
getLLVMInstrs() const =0llvm::sandboxir::Instructionprotectedpure virtual
getName() constllvm::sandboxir::Valueinline
getNextNode() constllvm::sandboxir::Instruction
getNumOfIRInstrs() const =0llvm::sandboxir::Instructionpure virtual
getNumOperands() constllvm::sandboxir::Userinlinevirtual
getNumUses() constllvm::sandboxir::Value
getOpcode() constllvm::sandboxir::Instructioninline
getOpcodeName(Opcode Opc)llvm::sandboxir::Instructionstatic
getOperand(unsigned OpIdx) constllvm::sandboxir::Userinline
getOperandUse(unsigned OpIdx) constllvm::sandboxir::Userinline
getOperandUseDefault(unsigned OpIdx, bool Verify) constllvm::sandboxir::Userprotected
getOperandUseInternal(unsigned OpIdx, bool Verify) const =0llvm::sandboxir::Userprotectedpure virtual
getParent() constllvm::sandboxir::Instruction
getPrevNode() constllvm::sandboxir::Instruction
getSubclassID() constllvm::sandboxir::Valueinline
getSubclassIDStr(ClassID ID)llvm::sandboxir::Valueinlineprotectedstatic
getTopmostLLVMInstruction() constllvm::sandboxir::Instructionprotected
getType() constllvm::sandboxir::Valueinline
getUid() constllvm::sandboxir::Value
getUseOperandNo(const Use &Use) const =0llvm::sandboxir::Userprotectedpure virtual
getUseOperandNoDefault(const Use &Use) constllvm::sandboxir::Userinlineprotected
hasNUses(unsigned Num) constllvm::sandboxir::Valueinline
hasNUsesOrMore(unsigned Num) constllvm::sandboxir::Valueinline
insertAfter(Instruction *AfterI)llvm::sandboxir::Instruction
insertBefore(Instruction *BeforeI)llvm::sandboxir::Instruction
insertInto(BasicBlock *BB, const BBIterator &WhereIt)llvm::sandboxir::Instruction
Instruction(ClassID ID, Opcode Opc, llvm::Instruction *I, sandboxir::Context &SBCtx)llvm::sandboxir::Instructioninlineprotected
LoadInstllvm::sandboxir::Instructionfriend
moveAfter(Instruction *After)llvm::sandboxir::Instructioninline
moveBefore(BasicBlock &BB, const BBIterator &WhereIt)llvm::sandboxir::Instruction
moveBefore(Instruction *Before)llvm::sandboxir::Instructioninline
op_begin()llvm::sandboxir::Userinlinevirtual
op_begin() constllvm::sandboxir::Userinlinevirtual
op_end()llvm::sandboxir::Userinlinevirtual
op_end() constllvm::sandboxir::Userinlinevirtual
op_iterator typedefllvm::sandboxir::User
op_range typedefllvm::sandboxir::User
Opcllvm::sandboxir::Instructionprotected
Opcode enum namellvm::sandboxir::Instruction
operands()llvm::sandboxir::Userinline
operands() constllvm::sandboxir::Userinline
operator<<llvm::sandboxir::Instructionfriend
operator<<llvm::sandboxir::Instructionfriend
printAsOperandCommon(raw_ostream &OS) constllvm::sandboxir::Value
removeFromParent()llvm::sandboxir::Instruction
replaceAllUsesWith(Value *Other)llvm::sandboxir::Value
replaceUsesOfWith(Value *FromV, Value *ToV)llvm::sandboxir::User
replaceUsesWithIf(Value *OtherV, llvm::function_ref< bool(const Use &)> ShouldReplace)llvm::sandboxir::Value
setOperand(unsigned OperandIdx, Value *Operand)llvm::sandboxir::Uservirtual
SubclassIDllvm::sandboxir::Valueprotected
UIDllvm::sandboxir::Valueprotected
use_begin()llvm::sandboxir::Value
use_begin() constllvm::sandboxir::Valueinline
use_end()llvm::sandboxir::Valueinline
use_end() constllvm::sandboxir::Valueinline
use_iterator typedefllvm::sandboxir::Value
User(ClassID ID, llvm::Value *V, Context &Ctx)llvm::sandboxir::Userinlineprotected
user_begin()llvm::sandboxir::Value
user_begin() constllvm::sandboxir::Valueinline
user_end()llvm::sandboxir::Valueinline
user_end() constllvm::sandboxir::Valueinline
user_iterator typedefllvm::sandboxir::Value
users()llvm::sandboxir::Valueinline
users() constllvm::sandboxir::Valueinline
uses()llvm::sandboxir::Valueinline
uses() constllvm::sandboxir::Valueinline
Valllvm::sandboxir::Valueprotected
Value(ClassID SubclassID, llvm::Value *Val, Context &Ctx)llvm::sandboxir::Valueprotected
verify() const overridellvm::sandboxir::Userinlinevirtual
verifyUserOfLLVMUse(const llvm::Use &Use) constllvm::sandboxir::Userprotected
~Value()=defaultllvm::sandboxir::Valuevirtual