Home
last modified time | relevance | path

Searched refs:ValueSymbolTable (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DValueSymbolTable.cpp33 ValueSymbolTable::~ValueSymbolTable() { in ~ValueSymbolTable()
43 ValueName *ValueSymbolTable::makeUniqueName(Value *V, in makeUniqueName()
83 void ValueSymbolTable::reinsertValue(Value *V) { in reinsertValue()
104 void ValueSymbolTable::removeValueName(ValueName *V) { in removeValueName()
113 ValueName *ValueSymbolTable::createValueName(StringRef Name, Value *V) { in createValueName()
133 LLVM_DUMP_METHOD void ValueSymbolTable::dump() const { in dump()
H A DSymbolTableListTraitsImpl.h19 #include "llvm/IR/ValueSymbolTable.h"
36 ValueSymbolTable *OldST = getSymTab(getListOwner()); in setSymTabObject()
42 ValueSymbolTable *NewST = getSymTab(getListOwner()); in setSymTabObject()
74 if (ValueSymbolTable *ST = getSymTab(Owner)) in addNodeToList()
83 if (ValueSymbolTable *ST = getSymTab(getListOwner())) in removeNodeFromList()
102 ValueSymbolTable *NewST = getSymTab(NewIP); in transferNodesFromList()
103 ValueSymbolTable *OldST = getSymTab(OldIP); in transferNodesFromList()
H A DValue.cpp272 static bool getSymTab(Value *V, ValueSymbolTable *&ST) { in getSymTab()
355 ValueSymbolTable *ST; in setNameImpl()
398 ValueSymbolTable *ST = nullptr; in takeName()
430 ValueSymbolTable *VST; in takeName()
H A DBasicBlock.cpp125 ValueSymbolTable *BasicBlock::getValueSymbolTable() { in getValueSymbolTable()
H A DModule.cpp73 : Context(C), ValSymTab(std::make_unique<ValueSymbolTable>(-1)), in Module()
H A DFunction.cpp492 SymTab = std::make_unique<ValueSymbolTable>(NonGlobalValueMaxNameSize); in Function()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DSymbolTableListTraits.h42 class ValueSymbolTable; variable
94 static ValueSymbolTable *getSymTab(ItemParentClass *Par) { in getSymTab()
106 static ValueSymbolTable *toPtr(ValueSymbolTable *P) { return P; } in toPtr()
107 static ValueSymbolTable *toPtr(ValueSymbolTable &R) { return &R; } in toPtr()
H A DValueSymbolTable.h40 class ValueSymbolTable {
67 ValueSymbolTable(int MaxNameSize = -1) : vmap(0), MaxNameSize(MaxNameSize) {}
68 LLVM_ABI ~ValueSymbolTable();
H A DFunction.h89 std::unique_ptr<ValueSymbolTable>
815 inline ValueSymbolTable *getValueSymbolTable() { return SymTab.get(); } in getValueSymbolTable()
816 inline const ValueSymbolTable *getValueSymbolTable() const { in getValueSymbolTable()
H A DModule.h184 std::unique_ptr<ValueSymbolTable> ValSymTab; ///< Symbol table for values
664 const ValueSymbolTable &getValueSymbolTable() const { return *ValSymTab; } in getValueSymbolTable()
666 ValueSymbolTable &getValueSymbolTable() { return *ValSymTab; } in getValueSymbolTable()
H A DBasicBlock.h42 class ValueSymbolTable; variable
585 LLVM_ABI ValueSymbolTable *getValueSymbolTable();
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.h42 class ValueSymbolTable; variable
301 void EnumerateValueSymbolTable(const ValueSymbolTable &ST);
H A DDXILValueEnumerator.cpp576 void ValueEnumerator::EnumerateValueSymbolTable(const ValueSymbolTable &VST) { in EnumerateValueSymbolTable()
577 for (ValueSymbolTable::const_iterator VI = VST.begin(), VE = VST.end(); in EnumerateValueSymbolTable()
H A DDXILBitcodeWriter.cpp353 void writeFunctionLevelValueSymbolTable(const ValueSymbolTable &VST);
2569 const ValueSymbolTable &VST) { in writeFunctionLevelValueSymbolTable()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h41 class ValueSymbolTable; variable
299 void EnumerateValueSymbolTable(const ValueSymbolTable &ST);
H A DValueEnumerator.cpp612 void ValueEnumerator::EnumerateValueSymbolTable(const ValueSymbolTable &VST) { in EnumerateValueSymbolTable()
613 for (ValueSymbolTable::const_iterator VI = VST.begin(), VE = VST.end(); in EnumerateValueSymbolTable()
H A DBitcodeWriter.cpp439 void writeFunctionLevelValueSymbolTable(const ValueSymbolTable &VST);
3623 const ValueSymbolTable &VST) { in writeFunctionLevelValueSymbolTable()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp78 static void StripSymtab(ValueSymbolTable &ST, bool PreserveDbgInfo) { in StripSymtab()
79 for (ValueSymbolTable::iterator VI = ST.begin(), VE = ST.end(); VI != VE; ) { in StripSymtab()
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DCrashDebugger.cpp535 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
636 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
722 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.cpp170 ValueSymbolTable &value_symbol_table = m_module->getValueSymbolTable(); in CreateResultVariable()
541 ValueSymbolTable &value_symbol_table = m_module->getValueSymbolTable(); in RewriteObjCConstStrings()
/freebsd/lib/clang/libllvm/
H A DMakefile958 SRCS_MIN+= IR/ValueSymbolTable.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc12224 …lueEnumeratorERNS_15BitstreamWriterE", "WriteValueSymbolTable(llvm::ValueSymbolTable const&, llvm:…
12249 …eSymbolTableE", "llvm::ValueEnumerator::EnumerateValueSymbolTable(llvm::ValueSymbolTable const&)"},
20787 …llvm::SymbolTableListTraits<llvm::Instruction, llvm::BasicBlock>::toPtr(llvm::ValueSymbolTable*)"},
20791 …llvm::SymbolTableListTraits<llvm::Instruction, llvm::BasicBlock>::toPtr(llvm::ValueSymbolTable&)"},
21232 …E", "llvm::SymbolTableListTraits<llvm::Argument, llvm::Function>::toPtr(llvm::ValueSymbolTable&)"},
21236 …E", "llvm::SymbolTableListTraits<llvm::Argument, llvm::Function>::toPtr(llvm::ValueSymbolTable*)"},
21242 …, "llvm::SymbolTableListTraits<llvm::BasicBlock, llvm::Function>::toPtr(llvm::ValueSymbolTable&)"},
21246 …, "llvm::SymbolTableListTraits<llvm::BasicBlock, llvm::Function>::toPtr(llvm::ValueSymbolTable*)"},
22105 …"llvm::SymbolTableListTraits<llvm::GlobalVariable, llvm::Module>::toPtr(llvm::ValueSymbolTable&)"},
22109 …"llvm::SymbolTableListTraits<llvm::GlobalVariable, llvm::Module>::toPtr(llvm::ValueSymbolTable*)"},
[all …]