Searched refs:DefinedRegular (Results 1 – 13 of 13) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/lld/COFF/ |
| H A D | LLDMapFile.cpp | 47 static std::vector<DefinedRegular *> getSymbols() { in getSymbols() 48 std::vector<DefinedRegular *> v; in getSymbols() 51 if (auto *sym = dyn_cast_or_null<DefinedRegular>(b)) in getSymbols() 60 for (DefinedRegular *s : syms) in getSectionSyms() 65 SmallVectorImpl<DefinedRegular *> &v = it.second; in getSectionSyms() 66 std::stable_sort(v.begin(), v.end(), [](DefinedRegular *a, DefinedRegular *b) { in getSectionSyms() 74 static DenseMap<DefinedRegular *, std::string> 75 getSymbolStrings(ArrayRef<DefinedRegular *> syms) { in getSymbolStrings() 83 DenseMap<DefinedRegular *, std::string> ret; in getSymbolStrings() 99 std::vector<DefinedRegular *> syms = getSymbols(); in writeLLDMapFile() [all …]
|
| H A D | SymbolTable.cpp | 99 DefinedRegular *candidate = nullptr; in getSymbol() 102 auto *d = dyn_cast_or_null<DefinedRegular>(s); in getSymbol() 338 } else if (isa<DefinedRegular>(imp)) { in handleMinGWAutomaticImport() 341 impSize = sizeof(DefinedRegular); in handleMinGWAutomaticImport() 356 DefinedRegular *refptr = in handleMinGWAutomaticImport() 480 if (isa<DefinedRegular>(d)) in resolveRemainingUndefines() 481 memcpy(sym, d, sizeof(DefinedRegular)); in resolveRemainingUndefines() 654 DefinedRegular *d = dyn_cast<DefinedRegular>(existing); in reportDuplicate() 718 if (wasInserted || !isa<DefinedRegular>(s)) in addRegular() 726 std::pair<DefinedRegular *, bool> [all …]
|
| H A D | Symbols.h | 195 class DefinedRegular : public DefinedCOFF { 197 DefinedRegular(InputFile *f, StringRef n, bool isCOMDAT, 438 return cast<DefinedRegular>(this)->getRVA(); in getRVA() 451 return cast<DefinedRegular>(this)->getChunk(); in getChunk() 477 alignas(DefinedRegular) char a[sizeof(DefinedRegular)];
|
| H A D | ICF.cpp | 163 if (auto *d1 = dyn_cast<DefinedRegular>(b1)) in equalsConstant() 164 if (auto *d2 = dyn_cast<DefinedRegular>(b2)) in equalsConstant() 189 if (auto *d1 = dyn_cast<DefinedRegular>(b1)) in equalsVariable() 190 if (auto *d2 = dyn_cast<DefinedRegular>(b2)) in equalsVariable() 281 if (auto *sym = dyn_cast_or_null<DefinedRegular>(b)) in run()
|
| H A D | SymbolTable.h | 30 class DefinedRegular; variable 97 std::pair<DefinedRegular *, bool>
|
| H A D | InputFiles.cpp | 402 return make<DefinedRegular>(this, /*Name*/ "", /*IsCOMDAT*/ false, in createRegular() 494 DefinedRegular *leader, in handleComdatSelection() 601 replaceSymbol<DefinedRegular>(leader, this, name, /*IsCOMDAT*/ true, in handleComdatSelection() 666 DefinedRegular *leader; in createDefined() 672 leader = make<DefinedRegular>(this, /*Name*/ "", /*IsCOMDAT*/ false, in createDefined() 692 c->sym = cast<DefinedRegular>(leader); in createDefined() 694 cast<DefinedRegular>(leader)->data = &c->repl; in createDefined() 1095 if (cast<DefinedRegular>(sym)->data == nullptr) in parse() 1096 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 | 56 class DefinedRegular; variable 266 bool &prevailing, DefinedRegular *leader,
|
| H A D | Symbols.cpp | 79 if (auto *r = dyn_cast<DefinedRegular>(this)) in isLive()
|
| H A D | MinGW.cpp | 131 if (!isa<DefinedRegular>(sym) && !isa<DefinedCommon>(sym)) in shouldExport()
|
| H A D | Chunks.h | 36 class DefinedRegular; variable 322 DefinedRegular *sym = nullptr;
|
| H A D | Writer.cpp | 821 if (DefinedRegular *sym = it.first->sym) in sortSections() 1482 if (auto *b = dyn_cast<DefinedRegular>(sym)) { in writeHeader() 1601 auto *d = cast<DefinedRegular>(s); in maybeAddAddressTakenFunction()
|
| H A D | PDB.cpp | 1715 if (auto *s = dyn_cast_or_null<DefinedRegular>( in findLineTable()
|