Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lld/COFF/
H A DLLDMapFile.cpp36 DenseMap<const SectionChunk *, SmallVector<DefinedRegular *, 4>>;
49 std::vector<DefinedRegular *> v; in getSymbols()
52 if (auto *sym = dyn_cast_or_null<DefinedRegular>(b)) in getSymbols()
61 for (DefinedRegular *s : syms) in getSectionSyms()
66 SmallVectorImpl<DefinedRegular *> &v = it.second; in getSectionSyms()
67 std::stable_sort(v.begin(), v.end(), [](DefinedRegular *a, DefinedRegular *b) { in getSectionSyms()
75 static DenseMap<DefinedRegular *, std::string>
76 getSymbolStrings(ArrayRef<DefinedRegular *> syms) { in getSymbolStrings()
84 DenseMap<DefinedRegular *, std::string> ret; in getSymbolStrings()
100 std::vector<DefinedRegular *> syms = getSymbols(ctx); in writeLLDMapFile()
[all …]
H A DSymbolTable.cpp105 DefinedRegular *candidate = nullptr; in getSymbol()
108 auto *d = dyn_cast_or_null<DefinedRegular>(s); in getSymbol()
344 } else if (isa<DefinedRegular>(imp)) { in handleMinGWAutomaticImport()
347 impSize = sizeof(DefinedRegular); in handleMinGWAutomaticImport()
362 DefinedRegular *refptr = in handleMinGWAutomaticImport()
482 if (isa<DefinedRegular>(d)) in resolveRemainingUndefines()
483 memcpy(sym, d, sizeof(DefinedRegular)); in resolveRemainingUndefines()
658 DefinedRegular *d = dyn_cast<DefinedRegular>(existing); in reportDuplicate()
722 if (wasInserted || !isa<DefinedRegular>(s)) in addRegular()
730 std::pair<DefinedRegular *, bool>
[all …]
H A DICF.cpp164 if (auto *d1 = dyn_cast<DefinedRegular>(b1)) in equalsConstant()
165 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()
282 if (auto *sym = dyn_cast_or_null<DefinedRegular>(b)) in run()
H A DSymbols.h198 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 DSymbolTable.h31 class DefinedRegular; variable
100 std::pair<DefinedRegular *, bool>
H A DInputFiles.cpp373 return make<DefinedRegular>(this, /*Name*/ "", /*IsCOMDAT*/ false, in createRegular()
465 DefinedRegular *leader, in handleComdatSelection()
572 replaceSymbol<DefinedRegular>(leader, this, name, /*IsCOMDAT*/ true, in handleComdatSelection()
637 DefinedRegular *leader; in createDefined()
643 leader = make<DefinedRegular>(this, /*Name*/ "", /*IsCOMDAT*/ false, in createDefined()
663 c->sym = cast<DefinedRegular>(leader); in createDefined()
665 cast<DefinedRegular>(leader)->data = &c->repl; in createDefined()
1065 if (cast<DefinedRegular>(sym)->data == nullptr) in parse()
1066 cast<DefinedRegular>(sym)->data = &fakeSC->repl; in parse()
H A DMarkLive.cpp46 if (auto *sym = dyn_cast<DefinedRegular>(b)) in markLive()
H A DInputFiles.h57 class DefinedRegular; variable
258 bool &prevailing, DefinedRegular *leader,
H A DSymbols.cpp79 if (auto *r = dyn_cast<DefinedRegular>(this)) in isLive()
H A DMinGW.cpp138 if (!isa<DefinedRegular>(sym) && !isa<DefinedCommon>(sym)) in shouldExport()
H A DChunks.h36 class DefinedRegular; variable
321 DefinedRegular *sym = nullptr;
H A DWriter.cpp815 if (DefinedRegular *sym = it.first->sym) in sortSections()
1485 if (auto *b = dyn_cast<DefinedRegular>(sym)) { in writeHeader()
1604 auto *d = cast<DefinedRegular>(s); in maybeAddAddressTakenFunction()
H A DPDB.cpp1715 if (auto *s = dyn_cast_or_null<DefinedRegular>( in findLineTable()