mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::mir::RegisterOperand Class Reference

#include <RegisterOperand.h>

Public Member Functions

 RegisterOperand (RegisterClass Class, std::shared_ptr< Register > reg)
RegisterClass Class () const
Registeroperator* () const
Registeroperator-> () const
void set (std::shared_ptr< Register > reg)

Constructor & Destructor Documentation

◆ RegisterOperand()

mini_llvm::mir::RegisterOperand::RegisterOperand ( RegisterClass Class,
std::shared_ptr< Register > reg )
inline

Member Function Documentation

◆ Class()

RegisterClass mini_llvm::mir::RegisterOperand::Class ( ) const
inline

◆ operator*()

Register & mini_llvm::mir::RegisterOperand::operator* ( ) const
inline

◆ operator->()

Register * mini_llvm::mir::RegisterOperand::operator-> ( ) const
inline

◆ set()

void mini_llvm::mir::RegisterOperand::set ( std::shared_ptr< Register > reg)
inline

The documentation for this class was generated from the following file: