reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/lld/wasm/InputFiles.h
   75 class ArchiveFile : public InputFile {
   90 class ObjFile : public InputFile {
  146 class SharedFile : public InputFile {
  153 class BitcodeFile : public InputFile {

Declarations

tools/lld/wasm/LTO.h
   39 class InputFile;
tools/lld/wasm/Symbols.h
   30 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/wasm/Driver.cpp
   77   std::vector<InputFile *> files;
  713   for (InputFile *f : files)
tools/lld/wasm/InputFiles.cpp
   32 std::string toString(const wasm::InputFile *file) {
   62 InputFile *createObjectFile(MemoryBufferRef mb,
  501   InputFile *obj = createObjectFile(mb, getName());
tools/lld/wasm/InputFiles.h
   75 class ArchiveFile : public InputFile {
   78   static bool classof(const InputFile *f) { return f->kind() == ArchiveKind; }
   90 class ObjFile : public InputFile {
   96   static bool classof(const InputFile *f) { return f->kind() == ObjectKind; }
  146 class SharedFile : public InputFile {
  149   static bool classof(const InputFile *f) { return f->kind() == SharedKind; }
  153 class BitcodeFile : public InputFile {
  159   static bool classof(const InputFile *f) { return f->kind() == BitcodeKind; }
  167 InputFile *createObjectFile(MemoryBufferRef mb, StringRef archiveName = "");
  174 std::string toString(const wasm::InputFile *file);
tools/lld/wasm/SymbolTable.cpp
   29 void SymbolTable::addFile(InputFile *file) {
  118                                               const InputFile *file) {
  123   if (!file || file->kind() == InputFile::ObjectKind)
  129 static void reportTypeError(const Symbol *existing, const InputFile *file,
  153 static void checkGlobalType(const Symbol *existing, const InputFile *file,
  168 static void checkEventType(const Symbol *existing, const InputFile *file,
  190 static void checkDataType(const Symbol *existing, const InputFile *file) {
  239 static bool shouldReplace(const Symbol *existing, InputFile *newFile,
  268                                         InputFile *file,
  324                                     InputFile *file, InputSegment *segment,
  349                                       InputFile *file, InputGlobal *global) {
  373                                      InputFile *file, InputEvent *event) {
  404                                 StringRef importModule, InputFile *file) {
  428                                           uint32_t flags, InputFile *file,
  477                                       InputFile *file) {
  498                                         InputFile *file,
  563                                      const InputFile *file, Symbol **out) {
tools/lld/wasm/SymbolTable.h
   40   void addFile(InputFile *file);
   52   Symbol *addDefinedFunction(StringRef name, uint32_t flags, InputFile *file,
   54   Symbol *addDefinedData(StringRef name, uint32_t flags, InputFile *file,
   57   Symbol *addDefinedGlobal(StringRef name, uint32_t flags, InputFile *file,
   59   Symbol *addDefinedEvent(StringRef name, uint32_t flags, InputFile *file,
   64                                InputFile *file, const WasmSignature *signature,
   66   Symbol *addUndefinedData(StringRef name, uint32_t flags, InputFile *file);
   69                              InputFile *file, const WasmGlobalType *type);
   92   std::pair<Symbol *, bool> insert(StringRef name, const InputFile *file);
   96                           const InputFile *file, Symbol **out);
tools/lld/wasm/Symbols.cpp
  244 DefinedFunction::DefinedFunction(StringRef name, uint32_t flags, InputFile *f,
  298 DefinedGlobal::DefinedGlobal(StringRef name, uint32_t flags, InputFile *file,
  323 DefinedEvent::DefinedEvent(StringRef name, uint32_t flags, InputFile *file,
  337 void printTraceSymbolUndefined(StringRef name, const InputFile* file) {
tools/lld/wasm/Symbols.h
   86   InputFile *getFile() const { return file; }
  125   Symbol(StringRef name, Kind k, uint32_t flags, InputFile *f)
  132   InputFile *file;
  184   FunctionSymbol(StringRef name, Kind k, uint32_t flags, InputFile *f,
  194   DefinedFunction(StringRef name, uint32_t flags, InputFile *f,
  208                     InputFile *file = nullptr,
  242   SectionSymbol(uint32_t flags, const InputSection *s, InputFile *f = nullptr)
  259   DataSymbol(StringRef name, Kind k, uint32_t flags, InputFile *f)
  266   DefinedData(StringRef name, uint32_t flags, InputFile *f,
  295   UndefinedData(StringRef name, uint32_t flags, InputFile *file = nullptr)
  316   GlobalSymbol(StringRef name, Kind k, uint32_t flags, InputFile *f,
  326   DefinedGlobal(StringRef name, uint32_t flags, InputFile *file,
  339                   uint32_t flags, InputFile *file = nullptr,
  378   EventSymbol(StringRef name, Kind k, uint32_t flags, InputFile *f,
  388   DefinedEvent(StringRef name, uint32_t flags, InputFile *file,
  407   LazySymbol(StringRef name, uint32_t flags, InputFile *file,
  515 void printTraceSymbolUndefined(StringRef name, const InputFile* file);
usr/include/c++/7.4.0/type_traits
 1983     { typedef _Up     type; };