Searched refs:DefinedRegular (Results 1 – 13 of 13) sorted by relevance
| /freebsd/contrib/llvm-project/lld/COFF/ |
| H A D | LLDMapFile.cpp | 37 DenseMap<const SectionChunk *, SmallVector<DefinedRegular *, 4>>; 49 static std::vector<DefinedRegular *> getSymbols(const COFFLinkerContext &ctx) { in getSymbols() 50 std::vector<DefinedRegular *> v; in getSymbols() 53 if (auto *sym = dyn_cast_or_null<DefinedRegular>(b)) in getSymbols() 60 static SymbolMapTy getSectionSyms(ArrayRef<DefinedRegular *> syms) { in getSectionSyms() 62 for (DefinedRegular *s : syms) in getSectionSyms() 67 SmallVectorImpl<DefinedRegular *> &v = it.second; in getSectionSyms() 68 std::stable_sort(v.begin(), v.end(), [](DefinedRegular *a, DefinedRegular *b) { in getSectionSyms() 76 static DenseMap<DefinedRegular *, st [all...] |
| H A D | SymbolTable.cpp | 123 DefinedRegular *candidate = nullptr; in getSymbol() 126 auto *d = dyn_cast_or_null<DefinedRegular>(s); in getSymbol() 361 } else if (isa<DefinedRegular>(imp)) { in handleMinGWAutomaticImport() 363 toString(cast<DefinedRegular>(imp)->file)); in handleMinGWAutomaticImport() 364 impSize = sizeof(DefinedRegular); in handleMinGWAutomaticImport() 367 " from " + toString(cast<DefinedRegular>(imp)->file) + in handleMinGWAutomaticImport() 379 DefinedRegular *refptr = in handleMinGWAutomaticImport() 380 dyn_cast_or_null<DefinedRegular>(find((".refptr." + name).str())); in handleMinGWAutomaticImport() 503 if (isa<DefinedRegular>(d)) in resolveRemainingUndefines() 504 memcpy(sym, d, sizeof(DefinedRegular)); in resolveRemainingUndefines() [all …]
|
| H A D | ICF.cpp | 166 if (auto *d1 = dyn_cast<DefinedRegular>(b1)) in equalsConstant() 167 if (auto *d2 = dyn_cast<DefinedRegular>(b2)) in equalsConstant() 190 if (auto *d1 = dyn_cast<DefinedRegular>(b1)) in equalsVariable() 191 if (auto *d2 = dyn_cast<DefinedRegular>(b2)) in equalsVariable() 294 if (auto *sym = dyn_cast_or_null<DefinedRegular>(b)) in run()
|
| H A D | Symbols.h | 198 class DefinedRegular : public DefinedCOFF { 200 DefinedRegular(InputFile *f, StringRef n, bool isCOMDAT, 440 return cast<DefinedRegular>(this)->getRVA(); in getRVA() 453 return cast<DefinedRegular>(this)->getChunk(); in getChunk() 479 alignas(DefinedRegular) char a[sizeof(DefinedRegular)];
|
| H A D | SymbolTable.h | 30 class DefinedRegular; variable 99 std::pair<DefinedRegular *, bool>
|
| H A D | InputFiles.cpp | 413 return make<DefinedRegular>(this, /*Name*/ "", /*IsCOMDAT*/ false, in createRegular() 505 DefinedRegular *leader, in handleComdatSelection() 612 replaceSymbol<DefinedRegular>(leader, this, name, /*IsCOMDAT*/ true, in handleComdatSelection() 677 DefinedRegular *leader; in createDefined() 683 leader = make<DefinedRegular>(this, /*Name*/ "", /*IsCOMDAT*/ false, in createDefined() 705 c->sym = cast<DefinedRegular>(leader); in createDefined() 707 cast<DefinedRegular>(leader)->data = &c->repl; in createDefined() 1118 if (cast<DefinedRegular>(sym)->data == nullptr) in parse() 1119 cast<DefinedRegular>(sym)->data = &fakeSC->repl; in parse()
|
| H A D | MarkLive.cpp | 47 if (auto *sym = dyn_cast<DefinedRegular>(b)) in markLive()
|
| H A D | InputFiles.h | 57 class DefinedRegular; variable 262 bool &prevailing, DefinedRegular *leader,
|
| H A D | Symbols.cpp | 82 if (auto *r = dyn_cast<DefinedRegular>(this)) in isLive()
|
| H A D | MinGW.cpp | 141 if (!isa<DefinedRegular>(sym) && !isa<DefinedCommon>(sym)) in shouldExport()
|
| H A D | Chunks.h | 37 class DefinedRegular; variable 366 DefinedRegular *sym = nullptr;
|
| H A D | Writer.cpp | 954 if (DefinedRegular *sym = it.first->sym) in sortSections() 1733 if (auto *b = dyn_cast<DefinedRegular>(sym)) { in writeHeader() 1854 auto *d = cast<DefinedRegular>(s); in maybeAddAddressTakenFunction() 2429 auto *b = cast_if_present<DefinedRegular>(sym); in prepareLoadConfig()
|
| H A D | PDB.cpp | 1767 if (auto *s = dyn_cast_or_null<DefinedRegular>( in findLineTable()
|