|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lld/wasm/InputFiles.h 31 class InputSegment;
tools/lld/wasm/OutputSegment.h 19 class InputSegment;
tools/lld/wasm/SymbolTable.h 22 class InputSegment;
tools/lld/wasm/Symbols.h 32 class InputSegment;
References
include/llvm/Support/Alignment.h 103 return Constant<std::alignment_of<T>::value>();
include/llvm/Support/Allocator.h 81 template <typename T> T *Allocate(size_t Num = 1) {
82 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));
82 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));
470 for (char *Ptr = Begin; Ptr + sizeof(T) <= End; Ptr += sizeof(T))
470 for (char *Ptr = Begin; Ptr + sizeof(T) <= End; Ptr += sizeof(T))
478 char *Begin = (char *)alignAddr(*I, Align::Of<T>());
488 DestroyElements((char *)alignAddr(Ptr, Align::Of<T>()),
496 T *Allocate(size_t num = 1) { return Allocator.Allocate<T>(num); }
496 T *Allocate(size_t num = 1) { return Allocator.Allocate<T>(num); }
tools/lld/include/lld/Common/Memory.h 47 llvm::SpecificBumpPtrAllocator<T> alloc;
52 template <typename T, typename... U> T *make(U &&... args) {
53 static SpecificAlloc<T> alloc;
54 return new (alloc.alloc.Allocate()) T(std::forward<U>(args)...);
tools/lld/wasm/InputFiles.cpp 218 static void setRelocs(const std::vector<T *> &chunks,
320 auto* seg = make<InputSegment>(s, this);
320 auto* seg = make<InputSegment>(s, this);
406 InputSegment *seg = segments[sym.Info.DataRef.Segment];
tools/lld/wasm/InputFiles.h 122 std::vector<InputSegment *> segments;
tools/lld/wasm/OutputSections.cpp 168 for (InputSegment *inputSeg : segment->inputSegments)
tools/lld/wasm/OutputSegment.h 25 void addInputSegment(InputSegment *inSeg) {
41 std::vector<InputSegment *> inputSegments;
tools/lld/wasm/SymbolTable.cpp 324 InputFile *file, InputSegment *segment,
tools/lld/wasm/SymbolTable.h 55 InputSegment *segment, uint32_t address,
tools/lld/wasm/Symbols.h 267 InputSegment *segment, uint32_t offset, uint32_t size)
286 InputSegment *segment = nullptr;
tools/lld/wasm/SyntheticSections.cpp 467 for (const InputSegment *isec : inputSegments)
tools/lld/wasm/Writer.cpp 662 for (InputSegment *segment : file->segments) {
850 for (const InputSegment *inSeg : seg->inputSegments)