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

#include <StackSlot.h>

Public Member Functions

 StackSlot (int size, int alignment)
 StackSlot (const StackSlot &)=delete
 StackSlot (StackSlot &&)=delete
StackSlotoperator= (const StackSlot &)=delete
StackSlotoperator= (StackSlot &&)=delete
int size () const
int alignment () const
StackFrameframe () const
int offset () const

Friends

class StackFrame

Constructor & Destructor Documentation

◆ StackSlot() [1/3]

mini_llvm::mir::StackSlot::StackSlot ( int size,
int alignment )
inline

◆ StackSlot() [2/3]

mini_llvm::mir::StackSlot::StackSlot ( const StackSlot & )
delete

◆ StackSlot() [3/3]

mini_llvm::mir::StackSlot::StackSlot ( StackSlot && )
delete

Member Function Documentation

◆ alignment()

int mini_llvm::mir::StackSlot::alignment ( ) const
inline

◆ frame()

StackFrame * mini_llvm::mir::StackSlot::frame ( ) const
inline

◆ offset()

int mini_llvm::mir::StackSlot::offset ( ) const

◆ operator=() [1/2]

StackSlot & mini_llvm::mir::StackSlot::operator= ( const StackSlot & )
delete

◆ operator=() [2/2]

StackSlot & mini_llvm::mir::StackSlot::operator= ( StackSlot && )
delete

◆ size()

int mini_llvm::mir::StackSlot::size ( ) const
inline

◆ StackFrame

friend class StackFrame
friend

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