clang  3.9.0
Public Member Functions | List of all members
clang::CodeGen::ReturnValueSlot Class Reference

ReturnValueSlot - Contains the address where the return value of a function can be stored, and whether the address is volatile or not. More...

#include <CGCall.h>

Public Member Functions

 ReturnValueSlot ()
 
 ReturnValueSlot (Address Addr, bool IsVolatile, bool IsUnused=false)
 
bool isNull () const
 
bool isVolatile () const
 
Address getValue () const
 
bool isUnused () const
 

Detailed Description

ReturnValueSlot - Contains the address where the return value of a function can be stored, and whether the address is volatile or not.

Definition at line 151 of file CGCall.h.

Constructor & Destructor Documentation

clang::CodeGen::ReturnValueSlot::ReturnValueSlot ( )
inline

Definition at line 162 of file CGCall.h.

clang::CodeGen::ReturnValueSlot::ReturnValueSlot ( Address  Addr,
bool  IsVolatile,
bool  IsUnused = false 
)
inline

Definition at line 163 of file CGCall.h.

Member Function Documentation

Address clang::CodeGen::ReturnValueSlot::getValue ( ) const
inline

Definition at line 171 of file CGCall.h.

Referenced by clang::CodeGen::CodeGenFunction::EmitCall(), and isNull().

bool clang::CodeGen::ReturnValueSlot::isNull ( ) const
inline
bool clang::CodeGen::ReturnValueSlot::isUnused ( ) const
inline

Definition at line 172 of file CGCall.h.

Referenced by clang::CodeGen::CodeGenFunction::EmitCall().

bool clang::CodeGen::ReturnValueSlot::isVolatile ( ) const
inline

Definition at line 170 of file CGCall.h.

Referenced by clang::CodeGen::CodeGenFunction::EmitCall().


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