LLVM  8.0.1
Classes | Public Member Functions | List of all members
llvm::StackSafetyInfo Class Reference

Interface to access stack safety analysis results for single function. More...

#include "llvm/Analysis/StackSafetyAnalysis.h"

Classes

struct  FunctionInfo
 Describes uses of allocas and parameters inside of a single function. More...
 

Public Member Functions

 StackSafetyInfo ()
 
 StackSafetyInfo (FunctionInfo &&Info)
 
 StackSafetyInfo (StackSafetyInfo &&)
 
StackSafetyInfooperator= (StackSafetyInfo &&)
 
 ~StackSafetyInfo ()
 
void print (raw_ostream &O) const
 

Detailed Description

Interface to access stack safety analysis results for single function.

Definition at line 23 of file StackSafetyAnalysis.h.

Constructor & Destructor Documentation

◆ StackSafetyInfo() [1/3]

StackSafetyInfo::StackSafetyInfo ( )
default

◆ StackSafetyInfo() [2/3]

StackSafetyInfo::StackSafetyInfo ( FunctionInfo &&  Info)

Definition at line 568 of file StackSafetyAnalysis.cpp.

References ~StackSafetyInfo().

◆ StackSafetyInfo() [3/3]

StackSafetyInfo::StackSafetyInfo ( StackSafetyInfo &&  )
default

◆ ~StackSafetyInfo()

StackSafetyInfo::~StackSafetyInfo ( )
default

Referenced by StackSafetyInfo().

Member Function Documentation

◆ operator=()

StackSafetyInfo & StackSafetyInfo::operator= ( StackSafetyInfo &&  )
default

◆ print()

void StackSafetyInfo::print ( raw_ostream O) const

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