Searched refs:ValueSymbolTable (Results 1 – 18 of 18) sorted by relevance
33 ValueSymbolTable::~ValueSymbolTable() { in ~ValueSymbolTable()43 ValueName *ValueSymbolTable::makeUniqueName(Value *V, in makeUniqueName()72 void ValueSymbolTable::reinsertValue(Value *V) { in reinsertValue()93 void ValueSymbolTable::removeValueName(ValueName *V) { in removeValueName()102 ValueName *ValueSymbolTable::createValueName(StringRef Name, Value *V) { in createValueName()122 LLVM_DUMP_METHOD void ValueSymbolTable::dump() const { in dump()
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()
247 static bool getSymTab(Value *V, ValueSymbolTable *&ST) { in getSymTab()327 ValueSymbolTable *ST; in setNameImpl()371 ValueSymbolTable *ST = nullptr; in takeName()403 ValueSymbolTable *VST; in takeName()
26 ValueSymbolTable *BasicBlock::getValueSymbolTable() { in getValueSymbolTable()
75 : Context(C), ValSymTab(std::make_unique<ValueSymbolTable>(-1)), in Module()
393 SymTab = std::make_unique<ValueSymbolTable>(NonGlobalValueMaxNameSize); in Function()
41 class ValueSymbolTable; variable92 static ValueSymbolTable *getSymTab(ItemParentClass *Par) { in getSymTab()104 static ValueSymbolTable *toPtr(ValueSymbolTable *P) { return P; } in toPtr()105 static ValueSymbolTable *toPtr(ValueSymbolTable &R) { return &R; } in toPtr()
37 class ValueSymbolTable {63 ValueSymbolTable(int MaxNameSize = -1) : vmap(0), MaxNameSize(MaxNameSize) {}64 ~ValueSymbolTable();
78 std::unique_ptr<ValueSymbolTable>771 inline ValueSymbolTable *getValueSymbolTable() { return SymTab.get(); } in getValueSymbolTable()772 inline const ValueSymbolTable *getValueSymbolTable() const { in getValueSymbolTable()
41 class ValueSymbolTable; variable372 ValueSymbolTable *getValueSymbolTable();
186 std::unique_ptr<ValueSymbolTable> ValSymTab; ///< Symbol table for values591 const ValueSymbolTable &getValueSymbolTable() const { return *ValSymTab; } in getValueSymbolTable()593 ValueSymbolTable &getValueSymbolTable() { return *ValSymTab; } in getValueSymbolTable()
41 class ValueSymbolTable; variable299 void EnumerateValueSymbolTable(const ValueSymbolTable &ST);
610 void ValueEnumerator::EnumerateValueSymbolTable(const ValueSymbolTable &VST) { in EnumerateValueSymbolTable()611 for (ValueSymbolTable::const_iterator VI = VST.begin(), VE = VST.end(); in EnumerateValueSymbolTable()
394 void writeFunctionLevelValueSymbolTable(const ValueSymbolTable &VST);3227 const ValueSymbolTable &VST) { in writeFunctionLevelValueSymbolTable()
167 static void StripSymtab(ValueSymbolTable &ST, bool PreserveDbgInfo) { in StripSymtab()168 for (ValueSymbolTable::iterator VI = ST.begin(), VE = ST.end(); VI != VE; ) { in StripSymtab()
530 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()638 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()731 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable(); in TestBlocks()
169 ValueSymbolTable &value_symbol_table = m_module->getValueSymbolTable(); in CreateResultVariable()543 ValueSymbolTable &value_symbol_table = m_module->getValueSymbolTable(); in RewriteObjCConstStrings()
734 SRCS_MIN+= IR/ValueSymbolTable.cpp