|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/BasicBlock.h 40 class ValueSymbolTable;
include/llvm/IR/SymbolTableListTraits.h 41 class ValueSymbolTable;
lib/Bitcode/Writer/ValueEnumerator.h 42 class ValueSymbolTable;
References
include/llvm/IR/BasicBlock.h 347 ValueSymbolTable *getValueSymbolTable();
include/llvm/IR/Function.h 75 std::unique_ptr<ValueSymbolTable>
677 inline ValueSymbolTable *getValueSymbolTable() { return SymTab.get(); }
678 inline const ValueSymbolTable *getValueSymbolTable() const {
include/llvm/IR/Module.h 178 ValueSymbolTable *ValSymTab; ///< Symbol table for values
569 const ValueSymbolTable &getValueSymbolTable() const { return *ValSymTab; }
571 ValueSymbolTable &getValueSymbolTable() { return *ValSymTab; }
include/llvm/IR/SymbolTableListTraits.h 90 static ValueSymbolTable *getSymTab(ItemParentClass *Par) {
102 static ValueSymbolTable *toPtr(ValueSymbolTable *P) { return P; }
102 static ValueSymbolTable *toPtr(ValueSymbolTable *P) { return P; }
103 static ValueSymbolTable *toPtr(ValueSymbolTable &R) { return &R; }
103 static ValueSymbolTable *toPtr(ValueSymbolTable &R) { return &R; }
lib/Bitcode/Writer/BitcodeWriter.cpp 383 void writeFunctionLevelValueSymbolTable(const ValueSymbolTable &VST);
3090 const ValueSymbolTable &VST) {
lib/Bitcode/Writer/ValueEnumerator.cpp 548 void ValueEnumerator::EnumerateValueSymbolTable(const ValueSymbolTable &VST) {
549 for (ValueSymbolTable::const_iterator VI = VST.begin(), VE = VST.end();
lib/Bitcode/Writer/ValueEnumerator.h 297 void EnumerateValueSymbolTable(const ValueSymbolTable &ST);
lib/IR/BasicBlock.cpp 26 ValueSymbolTable *BasicBlock::getValueSymbolTable() {
lib/IR/Function.cpp 254 SymTab = std::make_unique<ValueSymbolTable>();
lib/IR/Module.cpp 75 ValSymTab = new ValueSymbolTable();
lib/IR/SymbolTableListTraitsImpl.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);
lib/IR/Value.cpp 164 static bool getSymTab(Value *V, ValueSymbolTable *&ST) {
249 ValueSymbolTable *ST;
292 ValueSymbolTable *ST = nullptr;
324 ValueSymbolTable *VST;
lib/Transforms/IPO/StripSymbols.cpp 161 static void StripSymtab(ValueSymbolTable &ST, bool PreserveDbgInfo) {
162 for (ValueSymbolTable::iterator VI = ST.begin(), VE = ST.end(); VI != VE; ) {
221 if (auto *Symtab = I.getValueSymbolTable())
tools/bugpoint/CrashDebugger.cpp 519 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable();
626 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable();
718 const ValueSymbolTable &GST = BD.getProgram().getValueSymbolTable();
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 176 ValueSymbolTable &value_symbol_table = m_module->getValueSymbolTable();
557 ValueSymbolTable &value_symbol_table = m_module->getValueSymbolTable();
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
811 { typedef unique_ptr<_Tp> __single_object; };
823 inline typename _MakeUniq<_Tp>::__single_object
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>