LLVM API Documentation

SymbolTable.cpp File Reference

#include "llvm/SymbolTable.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Module.h"
#include "llvm/ADT/StringExtras.h"
#include <algorithm>
#include <iostream>

Include dependency graph for SymbolTable.cpp:

Go to the source code of this file.

Defines

#define DEBUG_SYMBOL_TABLE   0
#define DEBUG_ABSTYPE   0

Functions

static void DumpVal (const std::pair< const std::string, Value * > &V)
static void DumpPlane (const std::pair< const Type *, std::map< const std::string, Value * > > &P)
static void DumpTypes (const std::pair< const std::string, const Type * > &T)


Define Documentation

#define DEBUG_ABSTYPE   0

Definition at line 25 of file SymbolTable.cpp.

Referenced by llvm::TypeSymbolTable::erase(), and llvm::SymbolTable::remove().

#define DEBUG_SYMBOL_TABLE   0

Definition at line 24 of file SymbolTable.cpp.


Function Documentation

static void DumpPlane ( const std::pair< const Type *, std::map< const std::string, Value * > > &  P  )  [static]

Definition at line 426 of file SymbolTable.cpp.

References DumpVal().

Referenced by llvm::SymbolTable::dump().

static void DumpTypes ( const std::pair< const std::string, const Type * > &  T  )  [static]

Definition at line 433 of file SymbolTable.cpp.

Referenced by llvm::TypeSymbolTable::dump(), and llvm::SymbolTable::dump().

static void DumpVal ( const std::pair< const std::string, Value * > &  V  )  [static]

Definition at line 420 of file SymbolTable.cpp.

Referenced by llvm::ValueSymbolTable::dump(), and DumpPlane().