reference, declarationdefinition
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; };