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

Derived Classes

tools/lld/wasm/InputChunks.h
   92 class InputSegment : public InputChunk {
  120 class InputFunction : public InputChunk {
  203 class InputSection : public InputChunk {

Declarations

tools/lld/wasm/InputFiles.h
   29 class InputChunk;
tools/lld/wasm/Relocations.h
   15 class InputChunk;
tools/lld/wasm/Symbols.h
   31 class InputChunk;

References

tools/lld/wasm/InputChunks.cpp
   35 std::string toString(const wasm::InputChunk *c) {
tools/lld/wasm/InputChunks.h
   92 class InputSegment : public InputChunk {
   95       : InputChunk(f, InputChunk::DataSegment), segment(seg) {}
   97   static bool classof(const InputChunk *c) { return c->kind() == DataSegment; }
  120 class InputFunction : public InputChunk {
  123       : InputChunk(f, InputChunk::Function), signature(s), function(func) {}
  125   static bool classof(const InputChunk *c) {
  126     return c->kind() == InputChunk::Function ||
  127            c->kind() == InputChunk::SyntheticFunction;
  181     sectionKind = InputChunk::SyntheticFunction;
  184   static bool classof(const InputChunk *c) {
  185     return c->kind() == InputChunk::SyntheticFunction;
  203 class InputSection : public InputChunk {
  206       : InputChunk(f, InputChunk::Section), section(s) {
  228 std::string toString(const wasm::InputChunk *);
tools/lld/wasm/InputFiles.cpp
  238   for (InputChunk *c : chunks) {
  364 bool ObjFile::isExcludedByComdat(InputChunk *chunk) const {
tools/lld/wasm/InputFiles.h
  140   bool isExcludedByComdat(InputChunk *chunk) const;
tools/lld/wasm/MarkLive.cpp
   49   SmallVector<InputChunk *, 256> queue;
   59   if (InputChunk *chunk = sym->getChunk())
  110     InputChunk *c = queue.pop_back_val();
  148       for (InputChunk *c : obj->functions)
  151       for (InputChunk *c : obj->segments)
  161     for (InputChunk *c : symtab->syntheticFunctions)
tools/lld/wasm/OutputSections.cpp
  113   for (const InputChunk *chunk : functions)
  119   for (const InputChunk *func : functions)
  125   for (const InputChunk *c : functions)
  196     for (const InputChunk *chunk : segment->inputSegments)
  204     for (const InputChunk *inputSeg : seg->inputSegments)
  211     for (const InputChunk *c : seg->inputSegments)
tools/lld/wasm/Relocations.cpp
   56 void scanRelocations(InputChunk *chunk) {
tools/lld/wasm/Relocations.h
   17 void scanRelocations(InputChunk *chunk);
tools/lld/wasm/Symbols.cpp
  103 InputChunk *Symbol::getChunk() const {
  112   if (InputChunk *c = getChunk())
  122   if (InputChunk *c = getChunk())
  133   if (InputChunk *c = getChunk())
tools/lld/wasm/Symbols.h
   90   InputChunk *getChunk() const;
tools/lld/wasm/Writer.cpp
  596     for (InputChunk *chunk : file->functions)
  598     for (InputChunk *chunk : file->segments)