clang  6.0.0svn
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 "/opt/doxygen-docs/src/llvm/tools/clang/lib/CodeGen/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 281 of file CGCall.h.

Constructor & Destructor Documentation

◆ ReturnValueSlot() [1/2]

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

Definition at line 292 of file CGCall.h.

◆ ReturnValueSlot() [2/2]

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

Definition at line 293 of file CGCall.h.

Member Function Documentation

◆ getValue()

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

Definition at line 301 of file CGCall.h.

◆ isNull()

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

◆ isUnused()

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

Definition at line 302 of file CGCall.h.

Referenced by isWeakLinkedClass().

◆ isVolatile()

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

Definition at line 300 of file CGCall.h.


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