|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Object/COFF.h 296 friend bool operator<(COFFSymbolRef A, COFFSymbolRef B) {
296 friend bool operator<(COFFSymbolRef A, COFFSymbolRef B) {
934 COFFSymbolRef getCOFFSymbol(const DataRefImpl &Ref) const;
935 COFFSymbolRef getCOFFSymbol(const SymbolRef &Symbol) const;
998 Expected<COFFSymbolRef> getSymbol(uint32_t index) const {
1016 Expected<COFFSymbolRef> S = getSymbol(index);
1023 std::error_code getSymbolName(COFFSymbolRef Symbol, StringRef &Res) const;
1027 ArrayRef<uint8_t> getSymbolAuxData(COFFSymbolRef Symbol) const;
1029 uint32_t getSymbolIndex(COFFSymbolRef Symbol) const;
include/llvm/Support/AlignOf.h 30 T t;
39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
50 llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/Error.h 437 static const bool isRef = std::is_reference<T>::value;
439 using wrap = std::reference_wrapper<typename std::remove_reference<T>::type>;
444 using storage_type = typename std::conditional<isRef, wrap, T>::type;
445 using value_type = T;
448 using reference = typename std::remove_reference<T>::type &;
449 using const_reference = const typename std::remove_reference<T>::type &;
450 using pointer = typename std::remove_reference<T>::type *;
451 using const_pointer = const typename std::remove_reference<T>::type *;
474 Expected(OtherT &&Val,
475 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
475 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
483 new (getStorage()) storage_type(std::forward<OtherT>(Val));
492 Expected(Expected<OtherT> &&Other,
493 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
493 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
594 template <class OtherT> void moveConstruct(Expected<OtherT> &&Other) {
lib/Object/COFFObjectFile.cpp 150 COFFSymbolRef Symb = getCOFFSymbol(Ref);
164 COFFSymbolRef Symb = getCOFFSymbol(Ref);
170 COFFSymbolRef Symb = getCOFFSymbol(Ref);
190 COFFSymbolRef Symb = getCOFFSymbol(Ref);
213 COFFSymbolRef Symb = getCOFFSymbol(Ref);
244 COFFSymbolRef Symb = getCOFFSymbol(Ref);
250 COFFSymbolRef Symb = getCOFFSymbol(Ref);
262 COFFSymbolRef Symb = getCOFFSymbol(Sym.getRawDataRefImpl());
998 std::error_code COFFObjectFile::getSymbolName(COFFSymbolRef Symbol,
1022 COFFObjectFile::getSymbolAuxData(COFFSymbolRef Symbol) const {
1044 uint32_t COFFObjectFile::getSymbolIndex(COFFSymbolRef Symbol) const {
1154 COFFSymbolRef COFFObjectFile::getCOFFSymbol(const DataRefImpl &Ref) const {
1162 COFFSymbolRef COFFObjectFile::getCOFFSymbol(const SymbolRef &Symbol) const {
1823 Expected<COFFSymbolRef> Sym = Obj->getSymbol(R.SymbolTableIndex);
tools/lld/COFF/Chunks.cpp 334 COFFSymbolRef coffSym =
644 CommonChunk::CommonChunk(const COFFSymbolRef s) : sym(s) {
tools/lld/COFF/Chunks.h 427 CommonChunk(const COFFSymbolRef sym);
433 const COFFSymbolRef sym;
tools/lld/COFF/InputFiles.cpp 171 COFFSymbolRef coffSym = check(coffObj->getSymbol(i));
303 COFFSymbolRef sym, const coff_aux_section_definition *def) {
307 void ObjFile::readAssociativeDefinition(COFFSymbolRef sym,
348 COFFSymbolRef sym, DenseMap<StringRef, uint32_t> &prevailingSectionMap) {
365 COFFSymbolRef sym, const coff_aux_section_definition *def,
379 Symbol *ObjFile::createRegular(COFFSymbolRef sym) {
415 COFFSymbolRef coffSym = check(coffObj->getSymbol(i));
443 COFFSymbolRef sym = check(coffObj->getSymbol(i));
467 Symbol *ObjFile::createUndefined(COFFSymbolRef sym) {
473 void ObjFile::handleComdatSelection(COFFSymbolRef sym, COMDATType &selection,
575 COFFSymbolRef sym,
tools/lld/COFF/InputFiles.h 215 const coff_section *getSection(COFFSymbolRef sym) {
230 COFFSymbolRef coffSym,
234 COFFSymbolRef coffSym,
239 COFFSymbolRef coffSym,
243 COFFSymbolRef sym, const llvm::object::coff_aux_section_definition *def,
252 void handleComdatSelection(COFFSymbolRef sym,
257 createDefined(COFFSymbolRef sym,
261 Symbol *createRegular(COFFSymbolRef sym);
262 Symbol *createUndefined(COFFSymbolRef sym);
tools/lld/COFF/SymbolTable.cpp 586 Symbol *SymbolTable::addAbsolute(StringRef n, COFFSymbolRef sym) {
tools/lld/COFF/SymbolTable.h 91 Symbol *addAbsolute(StringRef n, COFFSymbolRef s);
tools/lld/COFF/Symbols.cpp 103 COFFSymbolRef DefinedCOFF::getCOFFSymbol() {
tools/lld/COFF/Symbols.h 160 COFFSymbolRef getCOFFSymbol();
217 DefinedAbsolute(StringRef n, COFFSymbolRef s)
441 void replaceSymbol(Symbol *s, ArgT &&... arg) {
tools/lld/COFF/Writer.cpp 1126 COFFSymbolRef ref = d->getCOFFSymbol();
tools/lld/include/lld/Common/ErrorHandler.h 136 template <class T> T check(Expected<T> e) {
136 template <class T> T check(Expected<T> e) {
tools/lld/include/lld/Common/Memory.h 52 template <typename T, typename... U> T *make(U &&... args) {
tools/llvm-nm/llvm-nm.cpp 935 COFFSymbolRef Symb = Obj.getCOFFSymbol(*I);
tools/llvm-objcopy/COFF/Reader.cpp 90 Expected<COFFSymbolRef> SymOrErr = COFFObj.getSymbol(I);
93 COFFSymbolRef SymRef = *SymOrErr;
tools/llvm-objdump/COFFDump.cpp 661 Expected<COFFSymbolRef> Symbol = coff->getSymbol(SI);
tools/llvm-readobj/COFFDumper.cpp 576 COFFSymbolRef Symbol,
1451 COFFSymbolRef Symbol = Obj->getCOFFSymbol(Sym);
1495 Expected<COFFSymbolRef> Linked = Obj->getSymbol(Aux->TagIndex);
1551 Expected<COFFSymbolRef> ReferredSym =
1948 Expected<COFFSymbolRef> Sym = Obj->getSymbol(SymIndex);
tools/obj2yaml/coff2yaml.cpp 144 object::COFFSymbolRef Symbol = Obj.getCOFFSymbol(S);
282 object::COFFSymbolRef Symbol = Obj.getCOFFSymbol(S);
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept
83 constexpr _Tp&&
84 forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
98 move(_Tp&& __t) noexcept
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
762 typename add_rvalue_reference<_Tp>::type declval() noexcept;
1526 static void __test_aux(_To1);
1538 typedef decltype(__test<_From, _To>(0)) type;
1538 typedef decltype(__test<_From, _To>(0)) type;
1545 : public __is_convertible_helper<_From, _To>::type
1545 : public __is_convertible_helper<_From, _To>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1629 { typedef _Tp type; };
1633 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1664 : public __add_rvalue_reference_helper<_Tp>
2171 { typedef _Iffalse type; };