Home
last modified time | relevance | path

Searched refs:SymbolUnion (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/lld/MachO/
H A DSymbols.h324 union SymbolUnion { union
335 static_assert(sizeof(T) <= sizeof(SymbolUnion), "SymbolUnion too small"); in replaceSymbol()
336 static_assert(alignof(T) <= alignof(SymbolUnion), in replaceSymbol()
H A DSymbols.cpp28 static_assert(sizeof(SymbolUnion) == sizeof(Defined),
H A DSymbolTable.cpp40 sym = reinterpret_cast<Symbol *>(make<SymbolUnion>()); in insert()
/llvm-project-15.0.7/lld/wasm/
H A DSymbols.h616 union SymbolUnion { union
633 static_assert(sizeof(SymbolUnion) <= 120, "SymbolUnion too large");
642 static_assert(sizeof(T) <= sizeof(SymbolUnion), "SymbolUnion too small"); in replaceSymbol()
643 static_assert(alignof(T) <= alignof(SymbolUnion), in replaceSymbol()
H A DSymbolTable.cpp110 Symbol *sym = reinterpret_cast<Symbol *>(make<SymbolUnion>()); in insertName()
782 variant = reinterpret_cast<Symbol *>(make<SymbolUnion>()); in getFunctionVariant()
875 auto *sym = reinterpret_cast<DefinedFunction *>(make<SymbolUnion>()); in createUndefinedStub()
/llvm-project-15.0.7/lld/COFF/
H A DSymbols.h478 union SymbolUnion { union
496 static_assert(sizeof(T) <= sizeof(SymbolUnion), "Symbol too small"); in replaceSymbol()
497 static_assert(alignof(T) <= alignof(SymbolUnion), in replaceSymbol()
H A DSymbols.cpp26 static_assert(sizeof(SymbolUnion) <= 48,
H A DSymbolTable.cpp487 memcpy(sym, d, sizeof(SymbolUnion)); in resolveRemainingUndefines()
528 sym = reinterpret_cast<Symbol *>(make<SymbolUnion>()); in insert()
/llvm-project-15.0.7/lld/ELF/
H A DSymbols.cpp28 static_assert(sizeof(SymbolUnion) <= 64, "SymbolUnion too large");
33 static_assert(sizeof(T) <= sizeof(SymbolUnion), "SymbolUnion too small");
34 static_assert(alignof(T) <= alignof(SymbolUnion),
H A DSymbolTable.cpp60 memcpy(real, sym, sizeof(SymbolUnion)); in wrap()
87 Symbol *sym = reinterpret_cast<Symbol *>(make<SymbolUnion>()); in insert()
H A DSymbols.h490 union SymbolUnion { union
549 getSpecificAllocSingleton<SymbolUnion>().Allocate())) in makeDefined()
H A DInputFiles.h308 std::unique_ptr<SymbolUnion[]> localSymStorage;
H A DInputFiles.cpp1069 localSymStorage = std::make_unique<SymbolUnion[]>(firstGlobal); in initializeLocalSymbols()
1070 SymbolUnion *locals = localSymStorage.get(); in initializeLocalSymbols()