Searched refs:ValueSymbolTable (Results 1 - 19 of 19) sorted by relevance

/freebsd-10.0-release/contrib/llvm/include/llvm/IR/
H A DSymbolTableListTraits.h31 class ValueSymbolTable;
60 static ValueSymbolTable *getSymTab(ItemParentClass *Par) {
72 static ValueSymbolTable *toPtr(ValueSymbolTable *P) { return P; }
73 static ValueSymbolTable *toPtr(ValueSymbolTable &R) { return &R; }
H A DValueSymbolTable.h1 //===-- llvm/ValueSymbolTable.h - Implement a Value Symtab ------*- C++ -*-===//
34 class ValueSymbolTable { class in namespace:llvm
59 ValueSymbolTable() : vmap(0), LastUnique(0) {} function in class:llvm::ValueSymbolTable
60 ~ValueSymbolTable();
H A DFunction.h48 static ValueSymbolTable *getSymTab(Function *ItemParent);
65 static ValueSymbolTable *getSymTab(Function *ItemParent);
87 ValueSymbolTable *SymTab; ///< Symbol table of args/instructions
358 inline ValueSymbolTable &getValueSymbolTable() { return *SymTab; }
359 inline const ValueSymbolTable &getValueSymbolTable() const { return *SymTab; }
458 inline ValueSymbolTable *
463 inline ValueSymbolTable *
H A DModule.h203 ValueSymbolTable *ValSymTab; ///< Symbol table for values
506 const ValueSymbolTable &getValueSymbolTable() const { return *ValSymTab; }
508 ValueSymbolTable &getValueSymbolTable() { return *ValSymTab; }
H A DValue.h34 class ValueSymbolTable;
82 friend class ValueSymbolTable; // Allow ValueSymbolTable to directly mod Name.
H A DBasicBlock.h223 ValueSymbolTable *getValueSymbolTable();
/freebsd-10.0-release/contrib/llvm/lib/IR/
H A DValueSymbolTable.cpp1 //===-- ValueSymbolTable.cpp - Implement the ValueSymbolTable class -------===//
10 // This file implements the ValueSymbolTable class for the IR library.
15 #include "llvm/IR/ValueSymbolTable.h"
24 ValueSymbolTable::~ValueSymbolTable() {
36 void ValueSymbolTable::reinsertValue(Value* V) {
69 void ValueSymbolTable::removeValueName(ValueName *V) {
78 ValueName *ValueSymbolTable::createValueName(StringRef Name, Value *V) {
110 void ValueSymbolTable
[all...]
H A DSymbolTableListTraitsImpl.h20 #include "llvm/IR/ValueSymbolTable.h"
32 ValueSymbolTable *OldST = TraitsClass::getSymTab(getListOwner());
38 ValueSymbolTable *NewST = TraitsClass::getSymTab(getListOwner());
72 if (ValueSymbolTable *ST = TraitsClass::getSymTab(Owner))
81 if (ValueSymbolTable *ST = TraitsClass::getSymTab(getListOwner()))
96 ValueSymbolTable *NewST = TraitsClass::getSymTab(NewIP);
97 ValueSymbolTable *OldST = TraitsClass::getSymTab(OldIP);
H A DValue.cpp25 #include "llvm/IR/ValueSymbolTable.h"
144 static bool getSymTab(Value *V, ValueSymbolTable *&ST) {
194 ValueSymbolTable *ST;
243 ValueSymbolTable *ST = 0;
276 ValueSymbolTable *VST;
H A DBasicBlock.cpp27 ValueSymbolTable *BasicBlock::getValueSymbolTable() {
H A DModule.cpp47 ValSymTab = new ValueSymbolTable();
H A DFunction.cpp192 SymTab = new ValueSymbolTable();
/freebsd-10.0-release/lib/clang/libllvmcore/
H A DMakefile43 ValueSymbolTable.cpp \
/freebsd-10.0-release/contrib/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h33 class ValueSymbolTable;
165 void EnumerateValueSymbolTable(const ValueSymbolTable &ST);
H A DValueEnumerator.cpp21 #include "llvm/IR/ValueSymbolTable.h"
209 void ValueEnumerator::EnumerateValueSymbolTable(const ValueSymbolTable &VST) {
210 for (ValueSymbolTable::const_iterator VI = VST.begin(), VE = VST.end();
H A DBitcodeWriter.cpp25 #include "llvm/IR/ValueSymbolTable.h"
1475 static void WriteValueSymbolTable(const ValueSymbolTable &VST,
1485 for (ValueSymbolTable::const_iterator SI = VST.begin(), SE = VST.end();
/freebsd-10.0-release/contrib/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp32 #include "llvm/IR/ValueSymbolTable.h"
165 static void StripSymtab(ValueSymbolTable &ST, bool PreserveDbgInfo) {
166 for (ValueSymbolTable::iterator VI = ST.begin(), VE = ST.end(); VI != VE; ) {
/freebsd-10.0-release/contrib/llvm/tools/bugpoint/
H A DCrashDebugger.cpp23 #include "llvm/IR/ValueSymbolTable.h"
341 const ValueSymbolTable &GST = M->getValueSymbolTable();
344 ValueSymbolTable &ST = F->getValueSymbolTable();
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Expression/
H A DIRForTarget.cpp21 #include "llvm/IR/ValueSymbolTable.h"
422 ValueSymbolTable& value_symbol_table = m_module->getValueSymbolTable();
427 for (ValueSymbolTable::iterator vi = value_symbol_table.begin(), ve = value_symbol_table.end();
827 ValueSymbolTable& value_symbol_table = m_module->getValueSymbolTable();
829 for (ValueSymbolTable::iterator vi = value_symbol_table.begin(), ve = value_symbol_table.end();
1009 for (ValueSymbolTable::iterator vi = value_symbol_table.begin(), ve = value_symbol_table.end();

Completed in 252 milliseconds