LLVM  7.0.0svn
Functions
ModuleSummaryIndex.cpp File Reference
#include "llvm/IR/ModuleSummaryIndex.h"
#include "llvm/ADT/SCCIterator.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for ModuleSummaryIndex.cpp:

Go to the source code of this file.

Functions

static std::string linkageToString (GlobalValue::LinkageTypes LT)
 
static std::string fflagsToString (FunctionSummary::FFlags F)
 
static std::string getSummaryAttributes (GlobalValueSummary *GVS)
 
static std::string getNodeVisualName (const ValueInfo &VI)
 
static std::string getNodeLabel (const ValueInfo &VI, GlobalValueSummary *GVS)
 
static void defineExternalNode (raw_ostream &OS, const char *Pfx, const ValueInfo &VI)
 

Function Documentation

◆ defineExternalNode()

static void defineExternalNode ( raw_ostream OS,
const char Pfx,
const ValueInfo VI 
)
static

◆ fflagsToString()

static std::string fflagsToString ( FunctionSummary::FFlags  F)
static

◆ getNodeLabel()

static std::string getNodeLabel ( const ValueInfo VI,
GlobalValueSummary GVS 
)
static

◆ getNodeVisualName()

static std::string getNodeVisualName ( const ValueInfo VI)
static

◆ getSummaryAttributes()

static std::string getSummaryAttributes ( GlobalValueSummary GVS)
static

Definition at line 192 of file ModuleSummaryIndex.cpp.

References fflagsToString(), and llvm::to_string().

Referenced by getNodeLabel().

◆ linkageToString()

static std::string linkageToString ( GlobalValue::LinkageTypes  LT)
static