|
reference, declaration → definition
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; };