|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/lld/COFF/InputFiles.h 98 class ArchiveFile : public InputFile {
115 class LazyObjFile : public InputFile {
131 class ObjFile : public InputFile {
303 class ImportFile : public InputFile {
336 class BitcodeFile : public InputFile {
Declarations
tools/lld/COFF/Config.h 31 class InputFile;
tools/lld/COFF/LTO.h 40 class InputFile;
tools/lld/COFF/Symbols.h 40 class InputFile;
References
include/llvm/Support/Casting.h 57 static inline bool doit(const From &Val) {
104 static inline bool doit(const From *Val) {
106 return isa_impl<To, From>::doit(*Val);
263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
265 return cast_convert_val<X, Y*,
266 typename simplify_type<Y*>::SimpleType>::doit(Val);
342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
tools/lld/COFF/Config.h 173 std::map<StringRef, std::pair<StringRef, InputFile *>> mustMatch;
tools/lld/COFF/Driver.cpp 257 InputFile *imp = make<ImportFile>(mb);
263 InputFile *obj;
325 void LinkerDriver::parseDirectives(InputFile *file) {
tools/lld/COFF/Driver.h 72 void parseDirectives(InputFile *file);
189 void checkFailIfMismatch(StringRef arg, InputFile *source);
tools/lld/COFF/DriverUtils.cpp 684 void checkFailIfMismatch(StringRef arg, InputFile *source) {
689 std::pair<StringRef, InputFile *> existing = config->mustMatch[k];
tools/lld/COFF/InputFiles.cpp 57 std::string toString(const coff::InputFile *file) {
60 if (file->parentName.empty() || file->kind() == coff::InputFile::ImportKind)
77 static void checkAndSetWeakAlias(SymbolTable *symtab, InputFile *f,
145 InputFile *file;
tools/lld/COFF/InputFiles.h 98 class ArchiveFile : public InputFile {
101 static bool classof(const InputFile *f) { return f->kind() == ArchiveKind; }
115 class LazyObjFile : public InputFile {
118 static bool classof(const InputFile *f) {
131 class ObjFile : public InputFile {
136 static bool classof(const InputFile *f) { return f->kind() == ObjectKind; }
303 class ImportFile : public InputFile {
307 static bool classof(const InputFile *f) { return f->kind() == ImportKind; }
336 class BitcodeFile : public InputFile {
344 static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; }
363 std::string toString(const coff::InputFile *file);
tools/lld/COFF/PDB.cpp 741 uint32_t curOffset, InputFile *file) {
tools/lld/COFF/SymbolTable.cpp 34 void SymbolTable::addFile(InputFile *file) {
180 std::vector<std::string> getSymbolLocations(InputFile *file,
195 InputFile *file;
469 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name, InputFile *file) {
476 Symbol *SymbolTable::addUndefined(StringRef name, InputFile *f,
547 static std::string getSourceLocation(InputFile *file, SectionChunk *sc,
563 void SymbolTable::reportDuplicate(Symbol *existing, InputFile *newFile,
622 Symbol *SymbolTable::addRegular(InputFile *f, StringRef n,
637 SymbolTable::addComdat(InputFile *f, StringRef n,
653 Symbol *SymbolTable::addCommon(InputFile *f, StringRef n, uint64_t size,
tools/lld/COFF/SymbolTable.h 50 void addFile(InputFile *file);
88 Symbol *addUndefined(StringRef name, InputFile *f, bool isWeakAlias);
92 Symbol *addRegular(InputFile *f, StringRef n,
96 addComdat(InputFile *f, StringRef n,
98 Symbol *addCommon(InputFile *f, StringRef n, uint64_t size,
106 void reportDuplicate(Symbol *existing, InputFile *newFile,
126 std::pair<Symbol *, bool> insert(StringRef name, InputFile *f);
tools/lld/COFF/Symbols.cpp 74 InputFile *Symbol::getFile() {
tools/lld/COFF/Symbols.h 77 InputFile *getFile();
151 DefinedCOFF(Kind k, InputFile *f, StringRef n, const coff_symbol_generic *s)
158 InputFile *getFile() { return file; }
162 InputFile *file;
171 DefinedRegular(InputFile *f, StringRef n, bool isCOMDAT,
193 DefinedCommon(InputFile *f, StringRef n, uint64_t size,
usr/include/c++/7.4.0/type_traits 1983 { typedef _Up type; };