LLVM  3.7.0
Public Member Functions | Static Public Member Functions | List of all members
llvm::Mangler Class Reference

#include <Mangler.h>

Public Member Functions

 Mangler ()
 
void getNameWithPrefix (raw_ostream &OS, const GlobalValue *GV, bool CannotUsePrivateLabel) const
 Print the appropriate prefix and the specified global variable's name. More...
 
void getNameWithPrefix (SmallVectorImpl< char > &OutName, const GlobalValue *GV, bool CannotUsePrivateLabel) const
 

Static Public Member Functions

static void getNameWithPrefix (raw_ostream &OS, const Twine &GVName, const DataLayout &DL)
 Print the appropriate prefix and the specified name as the global variable name. More...
 
static void getNameWithPrefix (SmallVectorImpl< char > &OutName, const Twine &GVName, const DataLayout &DL)
 

Detailed Description

Definition at line 27 of file Mangler.h.

Constructor & Destructor Documentation

llvm::Mangler::Mangler ( )
inline

Definition at line 36 of file Mangler.h.

Member Function Documentation

void Mangler::getNameWithPrefix ( raw_ostream OS,
const GlobalValue GV,
bool  CannotUsePrivateLabel 
) const
void Mangler::getNameWithPrefix ( SmallVectorImpl< char > &  OutName,
const GlobalValue GV,
bool  CannotUsePrivateLabel 
) const

Definition at line 169 of file Mangler.cpp.

References getNameWithPrefix().

void Mangler::getNameWithPrefix ( raw_ostream OS,
const Twine GVName,
const DataLayout DL 
)
static

Print the appropriate prefix and the specified name as the global variable name.

GVName must not be empty.

Definition at line 65 of file Mangler.cpp.

References Default, and getNameWithPrefixImpl().

void Mangler::getNameWithPrefix ( SmallVectorImpl< char > &  OutName,
const Twine GVName,
const DataLayout DL 
)
static

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