mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::mir::SubI Member List

This is the complete list of members for mini_llvm::mir::SubI, including all inherited members.

accept(InstructionVisitor &visitor) overridemini_llvm::mir::SubIinlinevirtual
accept(InstructionVisitor &visitor) const overridemini_llvm::mir::SubIinlinevirtual
BinaryOperatorI(int width, std::shared_ptr< Register > dst, std::shared_ptr< Register > src1, std::unique_ptr< Immediate > src2, ExtensionMode extMode)mini_llvm::mir::BinaryOperatorIinlineprotected
clone() const overridemini_llvm::mir::SubIinlinevirtual
coalescenceDst() constmini_llvm::mir::Instructioninlinevirtual
coalescenceSrc() constmini_llvm::mir::Instructioninlinevirtual
dst(this Self &&self)mini_llvm::mir::BinaryOperatorIinline
dsts() const overridemini_llvm::mir::BinaryOperatorIinlinevirtual
mini_llvm::mir::Instruction::dsts()mini_llvm::mir::Instruction
extMode() constmini_llvm::mir::BinaryOperatorIinline
format() const overridemini_llvm::mir::BinaryOperatorIvirtual
hasSideEffects() const overridemini_llvm::mir::SubIinlinevirtual
immOps() const overridemini_llvm::mir::BinaryOperatorIinlinevirtual
mini_llvm::mir::Instruction::immOps()mini_llvm::mir::Instruction
implicitDsts() constmini_llvm::mir::Instructioninlinevirtual
implicitSrcs() constmini_llvm::mir::Instructioninlinevirtual
Instruction()=defaultmini_llvm::mir::Instruction
Instruction(const Instruction &)=deletemini_llvm::mir::Instruction
Instruction(Instruction &&)=deletemini_llvm::mir::Instruction
isCoalescent() constmini_llvm::mir::Instructioninlinevirtual
memOps() const overridemini_llvm::mir::BinaryOperatorIinlinevirtual
mini_llvm::mir::Instruction::memOps()mini_llvm::mir::Instruction
mnemonic() const overridemini_llvm::mir::SubIinlineprotectedvirtual
operator=(const Instruction &)=deletemini_llvm::mir::Instruction
operator=(Instruction &&)=deletemini_llvm::mir::Instruction
regOps() const overridemini_llvm::mir::BinaryOperatorIinlinevirtual
mini_llvm::mir::Instruction::regOps()mini_llvm::mir::Instruction
src1(this Self &&self)mini_llvm::mir::BinaryOperatorIinline
src2(this Self &&self)mini_llvm::mir::BinaryOperatorIinline
srcs() const overridemini_llvm::mir::BinaryOperatorIinlinevirtual
mini_llvm::mir::Instruction::srcs()mini_llvm::mir::Instruction
SubI(int width, std::shared_ptr< Register > dst, std::shared_ptr< Register > src1, std::unique_ptr< Immediate > src2, ExtensionMode extMode=ExtensionMode::kNo)mini_llvm::mir::SubIinline
width() constmini_llvm::mir::BinaryOperatorIinline
~Instruction()=defaultmini_llvm::mir::Instructionvirtual