Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/COFF/
H A DLLDMapFile.cpp37 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 llvm::stable_sort(v, [](DefinedRegular *a, DefinedRegular *b) { in getSectionSyms()
76 static DenseMap<DefinedRegular *, std::string>
78 ArrayRef<DefinedRegular *> syms) { in getSymbolStrings()
[all …]
H A DSymbolTable.cpp82 DefinedRegular *candidate = nullptr; in getSymbol()
85 auto *d = dyn_cast_or_null<DefinedRegular>(s); in getSymbol()
338 } else if (isa<DefinedRegular>(imp)) { in handleMinGWAutomaticImport()
340 << toString(cast<DefinedRegular>(imp)->file); in handleMinGWAutomaticImport()
341 impSize = sizeof(DefinedRegular); in handleMinGWAutomaticImport()
344 << imp->getName() << " from " << cast<DefinedRegular>(imp)->file in handleMinGWAutomaticImport()
356 DefinedRegular *refptr = in handleMinGWAutomaticImport()
357 dyn_cast_or_null<DefinedRegular>(find((".refptr." + name).str())); in handleMinGWAutomaticImport()
557 dyn_cast_or_null<DefinedRegular>(findUnderscore("_load_config_used")); in initializeLoadConfig()
626 auto *from = dyn_cast<DefinedRegular>(it.first); in initializeECThunks()
[all …]
H A DICF.cpp162 if (auto *d1 = dyn_cast<DefinedRegular>(b1)) in equalsConstant()
163 if (auto *d2 = dyn_cast<DefinedRegular>(b2)) in equalsConstant()
186 if (auto *d1 = dyn_cast<DefinedRegular>(b1)) in equalsVariable()
187 if (auto *d2 = dyn_cast<DefinedRegular>(b2)) in equalsVariable()
290 if (auto *sym = dyn_cast_or_null<DefinedRegular>(b)) in run()
H A DSymbols.cpp84 if (auto *r = dyn_cast<DefinedRegular>(this)) in isLive()
143 if (isa<DefinedRegular>(d)) in resolveWeakAlias()
144 memcpy(this, d, sizeof(DefinedRegular)); in resolveWeakAlias()
H A DSymbols.h205 class DefinedRegular : public DefinedCOFF {
207 DefinedRegular(InputFile *f, StringRef n, bool isCOMDAT,
462 return cast<DefinedRegular>(this)->getRVA(); in getRVA()
475 return cast<DefinedRegular>(this)->getChunk(); in getChunk()
501 alignas(DefinedRegular) char a[sizeof(DefinedRegular)];
H A DSymbolTable.h31 class DefinedRegular; variable
129 std::pair<DefinedRegular *, bool>
196 DefinedRegular *loadConfigSym = nullptr;
H A DInputFiles.cpp564 return make<DefinedRegular>(this, /*Name*/ "", /*IsCOMDAT*/ false, in createRegular()
700 DefinedRegular *leader, in handleComdatSelection()
807 replaceSymbol<DefinedRegular>(leader, this, name, /*IsCOMDAT*/ true, in handleComdatSelection()
876 return make<DefinedRegular>(this, /*name=*/"", /*isCOMDAT=*/false, in createDefined()
903 DefinedRegular *leader; in createDefined()
909 leader = make<DefinedRegular>(this, /*Name*/ "", /*IsCOMDAT*/ false, in createDefined()
932 c->sym = cast<DefinedRegular>(leader); in createDefined()
934 cast<DefinedRegular>(leader)->data = &c->repl; in createDefined()
1429 if (cast<DefinedRegular>(sym)->data == nullptr) in parse()
1430 cast<DefinedRegular>(sym)->data = &fakeSC->repl; in parse()
H A DMarkLive.cpp53 if (auto *sym = dyn_cast<DefinedRegular>(b)) { in markLive()
H A DInputFiles.h60 class DefinedRegular; variable
271 bool &prevailing, DefinedRegular *leader,
H A DMinGW.cpp151 if (!isa<DefinedRegular>(sym) && !isa<DefinedCommon>(sym)) in shouldExport()
H A DChunks.h37 class DefinedRegular; variable
373 DefinedRegular *sym = nullptr;
H A DWriter.cpp349 DefinedRegular *chpeSym = nullptr;
1035 if (DefinedRegular *sym = it.first->sym) in sortSections()
2047 auto *d = cast<DefinedRegular>(s); in maybeAddAddressTakenFunction()
2274 } else if (auto def = dyn_cast<DefinedRegular>(sym)) { in createECChunks()
2758 chpeSym = cast_or_null<DefinedRegular>( in createDynamicRelocs()
H A DPDB.cpp1774 if (auto *s = dyn_cast_or_null<DefinedRegular>( in findLineTable()