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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DValueSymbolTable.cpp1 //===- ValueSymbolTable.cpp - Implement the ValueSymbolTable class --------===//
9 // This file implements the ValueSymbolTable class for the IR library.
13 #include "llvm/IR/ValueSymbolTable.h"
33 ValueSymbolTable::~ValueSymbolTable() {
43 ValueName *ValueSymbolTable::makeUniqueName(Value *V,
72 void ValueSymbolTable::reinsertValue(Value* V) {
92 void ValueSymbolTable::removeValueName(ValueName *V) {
101 ValueName *ValueSymbolTable
[all...]
H A DSymbolTableListTraitsImpl.h19 #include "llvm/IR/ValueSymbolTable.h"
31 ValueSymbolTable *OldST = getSymTab(getListOwner());
37 ValueSymbolTable *NewST = getSymTab(getListOwner());
68 if (ValueSymbolTable *ST = getSymTab(Owner))
77 if (ValueSymbolTable *ST = getSymTab(getListOwner()))
91 ValueSymbolTable *NewST = getSymTab(NewIP);
92 ValueSymbolTable *OldST = getSymTab(OldIP);
H A DValue.cpp31 #include "llvm/IR/ValueSymbolTable.h"
165 static bool getSymTab(Value *V, ValueSymbolTable *&ST) {
250 ValueSymbolTable *ST;
293 ValueSymbolTable *ST = nullptr;
325 ValueSymbolTable *VST;
H A DBasicBlock.cpp26 ValueSymbolTable *BasicBlock::getValueSymbolTable() {
H A DModule.cpp40 #include "llvm/IR/ValueSymbolTable.h"
75 ValSymTab = new ValueSymbolTable();
H A DFunction.cpp57 #include "llvm/IR/ValueSymbolTable.h"
272 SymTab = std::make_unique<ValueSymbolTable>();
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DSymbolTableListTraits.h41 class ValueSymbolTable;
90 static ValueSymbolTable *getSymTab(ItemParentClass *Par) {
102 static ValueSymbolTable *toPtr(ValueSymbolTable *P) { return P; }
103 static ValueSymbolTable *toPtr(ValueSymbolTable &R) { return &R; }
H A DValueSymbolTable.h1 //===- llvm/ValueSymbolTable.h - Implement a Value Symtab -------*- C++ -*-===//
37 class ValueSymbolTable { class in namespace:llvm
63 ValueSymbolTable() : vmap(0) {} function in class:llvm::ValueSymbolTable
64 ~ValueSymbolTable();
H A DBasicBlock.h40 class ValueSymbolTable;
347 ValueSymbolTable *getValueSymbolTable();
H A DFunction.h75 std::unique_ptr<ValueSymbolTable>
683 inline ValueSymbolTable *getValueSymbolTable() { return SymTab.get(); }
684 inline const ValueSymbolTable *getValueSymbolTable() const {
H A DModule.h178 ValueSymbolTable *ValSymTab; ///< Symbol table for values
569 const ValueSymbolTable &getValueSymbolTable() const { return *ValSymTab; }
571 ValueSymbolTable &getValueSymbolTable() { return *ValSymTab; }
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h42 class ValueSymbolTable;
297 void EnumerateValueSymbolTable(const ValueSymbolTable &ST);
H A DValueEnumerator.cpp38 #include "llvm/IR/ValueSymbolTable.h"
548 void ValueEnumerator::EnumerateValueSymbolTable(const ValueSymbolTable &VST) {
549 for (ValueSymbolTable::const_iterator VI = VST.begin(), VE = VST.end();
H A DBitcodeWriter.cpp59 #include "llvm/IR/ValueSymbolTable.h"
384 void writeFunctionLevelValueSymbolTable(const ValueSymbolTable &VST);
3096 const ValueSymbolTable &VST) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp29 #include "llvm/IR/ValueSymbolTable.h"
162 static void StripSymtab(ValueSymbolTable &ST, bool PreserveDbgInfo) {
163 for (ValueSymbolTable::iterator VI = ST.begin(), VE = ST.end(); VI != VE; ) {
/freebsd-12-stable/contrib/llvm-project/llvm/tools/bugpoint/
H A DCrashDebugger.cpp27 #include "llvm/IR/ValueSymbolTable.h"
529 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable();
636 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable();
728 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable();
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.cpp21 #include "llvm/IR/ValueSymbolTable.h"
176 ValueSymbolTable &value_symbol_table = m_module->getValueSymbolTable();
557 ValueSymbolTable &value_symbol_table = m_module->getValueSymbolTable();
/freebsd-12-stable/lib/clang/libllvm/
H A DMakefile667 SRCS_MIN+= IR/ValueSymbolTable.cpp

Completed in 306 milliseconds