| /llvm-project-15.0.7/llvm/test/MC/AArch64/ |
| H A D | arm64-elf-relocs.s | 8 add x0, x2, #:lo12:sym 9 add x0, x2, #:lo12:sym+12 10 add x0, x2, #:lo12:sym-3 66 .xword sym-. 69 .hword sym 71 .word sym+1 73 .xword sym+16 76 adrp x0, sym 80 adrp x15, :got:sym 313 ldr x24, #:got:sym [all …]
|
| H A D | arm32-elf-relocs.s | 8 add x0, x2, #:lo12:sym 56 .hword sym + 4 - . 58 .word sym - . + 8 61 .hword sym 63 .word sym+1 66 adrp x0, sym 70 adrp x15, :got:sym 74 adrp x29, :gottprel:sym 78 adrp x2, :tlsdesc:sym 91 ldrb w2, [x3, :lo12:sym] [all …]
|
| H A D | arm64-large-relocs.s | 4 movz x2, #:abs_g0:sym 5 movk w3, #:abs_g0_nc:sym 6 movz x2, #:prel_g0:sym 7 movk w3, #:prel_g0_nc:sym 22 movz x4, #:abs_g1:sym 23 movk w5, #:abs_g1_nc:sym 24 movz x4, #:prel_g1:sym 40 movz x6, #:abs_g2:sym 42 movz x6, #:prel_g2:sym 58 movz x8, #:abs_g3:sym [all …]
|
| /llvm-project-15.0.7/libunwind/src/ |
| H A D | Unwind_AppleExtras.cpp | 16 extern const char sym##_tmp30 __asm("$ld$hide$os3.0$_" #sym ); \ 18 extern const char sym##_tmp31 __asm("$ld$hide$os3.1$_" #sym ); \ 20 extern const char sym##_tmp32 __asm("$ld$hide$os3.2$_" #sym );\ 22 extern const char sym##_tmp40 __asm("$ld$hide$os4.0$_" #sym ); \ 24 extern const char sym##_tmp41 __asm("$ld$hide$os4.1$_" #sym ); \ 26 extern const char sym##_tmp42 __asm("$ld$hide$os4.2$_" #sym ); \ 35 extern const char sym##_tmp4 __asm("$ld$hide$os10.4$_" #sym ); \ 37 extern const char sym##_tmp5 __asm("$ld$hide$os10.5$_" #sym ); \ 40 extern const char sym##_tmp4 __asm("$ld$hide$os10.4$_" #sym ); \ 42 extern const char sym##_tmp5 __asm("$ld$hide$os10.5$_" #sym ); \ [all …]
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | SymbolTable.cpp | 84 return sym; in insert() 92 sym->setName(name); in insert() 94 sym->partition = 1; in insert() 100 sym->traced = false; in insert() 105 return sym; in insert() 110 sym->resolve(newSym); in addSymbol() 111 return sym; in addSymbol() 122 return sym; in addAndCheckDuplicate() 136 return sym.isDefined() || sym.isCommon() || sym.isLazy(); in canBeVersioned() 179 return {sym}; in findByVersion() [all …]
|
| H A D | Relocations.cpp | 70 if (assign->sym == &sym) in getLinkerScriptLocation() 102 if (rel.sym && !rel.sym->isSection()) in reportRangeError() 106 if (rel.sym && !rel.sym->isSection()) in reportRangeError() 188 return isAbsolute(sym) || sym.isTls(); in isAbsoluteValue() 301 sym.replace(Defined{sym.file, StringRef(), sym.binding, sym.stOther, in replaceWithDefined() 380 replaceWithDefined(*sym, *sec, 0, sym->size); in addCopyRelSymbol() 712 Undefined &sym = *undef.sym; in reportUndefinedSymbol() local 1565 if (!(sym.needsGot || sym.needsPlt || sym.hasDirectReloc)) in handleNonPreemptibleIfunc() 1619 assert(sym.isFunc() && sym.needsPlt); in postScanRelocations() 1678 if (sym.needsTlsIe && !sym.needsTlsGdToIe) in postScanRelocations() [all …]
|
| H A D | Symbols.cpp | 74 switch (sym.kind()) { in getSymVA() 125 ((sym.stOther & STO_MIPS_MICROMIPS) || sym.needsCopy)) in getSymVA() 291 if (sym.isUndefined()) in printTraceSymbol() 293 else if (sym.isLazy()) in printTraceSymbol() 295 else if (sym.isShared()) in printTraceSymbol() 297 else if (sym.isCommon()) in printTraceSymbol() 319 if (sym->isUndefined() && in maybeWarnUnorderableSymbol() 328 if (sym->isUndefined()) in maybeWarnUnorderableSymbol() 343 assert(!sym.isLocal() || sym.isPlaceholder()); in computeIsPreemptible() 347 if (!sym.includeInDynsym() || sym.visibility != STV_DEFAULT) in computeIsPreemptible() [all …]
|
| /llvm-project-15.0.7/lld/wasm/ |
| H A D | Relocations.cpp | 26 if (sym->isHidden() || sym->isLocal()) in requiresGOTAccess() 38 if (sym->importName) in allowUndefined() 47 if (!allowUndefined(sym)) { in reportUndefined() 50 error(toString(sym->getFile()) + ": undefined symbol: " + toString(*sym)); in reportUndefined() 53 warn(toString(sym->getFile()) + ": undefined symbol: " + toString(*sym)); in reportUndefined() 77 if (requiresGOTAccess(sym)) in addGOTEntry() 114 addGOTEntry(sym); in scanRelocations() 127 if (!sym->isTLS()) { in scanRelocations() 169 addGOTEntry(sym); in scanRelocations() 172 } else if (sym->isUndefined() && !config->relocatable && !sym->isWeak()) { in scanRelocations() [all …]
|
| H A D | SyntheticSections.cpp | 92 if (sym->isLive()) { in writeBody() 93 if (sym->isExported() && sym->isTLS() && isa<DefinedData>(sym)) { in writeBody() 128 StringRef name = sym->importName.value_or(sym->getName()); in writeBody() 172 if (sym->hasGOTIndex()) in addGOTEntry() 188 StringRef name = sym->importName.value_or(sym->getName()); in addImport() 257 import.Field = sym->importName.value_or(sym->getName()); in writeBody() 404 if (sym->requiresGOT) in addInternalGOTEntry() 431 if (sym->isTLS()) in generateRelocationCode() 472 if (!sym->isStub) { in writeBody() 548 if (sym->hasTableIndex() || sym->isStub) in addEntry() [all …]
|
| H A D | InputFiles.cpp | 140 const Symbol* sym = nullptr; in calcNewValue() local 142 sym = symbols[reloc.Index]; in calcNewValue() 149 if (!isa<SectionSymbol>(sym) && !sym->isLive()) in calcNewValue() 179 if (isa<UndefinedData>(sym) || sym->isUndefWeak()) in calcNewValue() 199 return sym->getGOTIndex(); in calcNewValue() 344 symbols.push_back(sym); in addLegacyIndirectFunctionTableIfNeeded() 347 sym->markLive(); in addLegacyIndirectFunctionTableIfNeeded() 575 switch (sym.Info.Kind) { in createDefined() 579 if (sym.isBindingLocal()) in createDefined() 594 if (sym.isBindingLocal()) in createDefined() [all …]
|
| H A D | MarkLive.cpp | 43 void enqueue(Symbol *sym); 54 void MarkLive::enqueue(Symbol *sym) { in enqueue() argument 55 if (!sym || sym->isLive()) in enqueue() 59 InputFile *file = sym->getFile(); in enqueue() 62 sym->markLive(); in enqueue() 71 if (InputChunk *chunk = sym->getChunk()) in enqueue() 93 for (Symbol *sym : symtab->getSymbols()) in run() 94 if (sym->isNoStrip() || sym->isExported()) in run() 95 enqueue(sym); in run() 139 enqueue(sym); in mark() [all …]
|
| H A D | SymbolTable.cpp | 112 sym->canInline = true; in insertName() 113 sym->traced = trace; in insertName() 116 return {sym, true}; in insertName() 660 sym->markLive(); in createUndefinedIndirectFunctionTable() 673 sym->markLive(); in createDefinedIndirectFunctionTable() 675 return sym; in createDefinedIndirectFunctionTable() 838 sym->isStub = true; in replaceWithUnreachable() 846 replaceWithUnreachable(sym, *sym->getSignature(), debugName); in replaceWithUndefined() 857 if (sym->isUndefWeak() && sym->isUsedInRegularObj) { in handleWeakUndefines() 878 sym->traced = false; in createUndefinedStub() [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Sparc/ |
| H A D | sparc-relocations.s | 30 or %g1, %lo(sym), %g3 34 sethi %hi(sym), %l0 38 sethi %h44(sym), %l0 42 or %g1, %m44(sym), %g3 46 or %g1, %l44(sym), %g3 50 sethi %hh(sym), %l0 54 or %g1, %hm(sym), %g3 58 sethi %lm(sym), %l0 62 or %g1, sym, %g3 66 or %g1, (sym+4), %g3 [all …]
|
| H A D | sparc-fixups.s | 6 .set sym, 0xfedcba98 define 9 sethi %hi(sym), %o0 11 xor %o0, %lo(sym), %o0 14 sethi %h44(sym), %o0 16 or %o0, %m44(sym), %o0 18 ld [%o0 + %l44(sym)], %o0 21 sethi %hh(sym), %o0 23 sethi %lm(sym), %o0 25 or %o0, %hm(sym), %o0 28 sethi %hix(sym), %o0 [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/builtins/ |
| H A D | apple_versioning.c | 15 extern const char sym##_tmp61 __asm("$ld$hide$os6.1$_" #sym); \ 17 extern const char sym##_tmp60 __asm("$ld$hide$os6.0$_" #sym); \ 19 extern const char sym##_tmp51 __asm("$ld$hide$os5.1$_" #sym); \ 21 extern const char sym##_tmp50 __asm("$ld$hide$os5.0$_" #sym); \ 25 extern const char sym##_tmp4 __asm("$ld$hide$os10.4$_" #sym); \ 27 extern const char sym##_tmp5 __asm("$ld$hide$os10.5$_" #sym); \ 30 extern const char sym##_tmp8 __asm("$ld$hide$os10.8$_" #sym); \ 32 extern const char sym##_tmp7 __asm("$ld$hide$os10.7$_" #sym); \ 34 extern const char sym##_tmp6 __asm("$ld$hide$os10.6$_" #sym); \ 200 extern const char sym##_tmp1 __asm("$ld$hide$os3.0$_" #sym); \ [all …]
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | BoxAnalyzer.h | 35 ScalarSym(const Fortran::semantics::Symbol &sym) : sym{&sym} {} in ScalarSym() 45 const Fortran::semantics::Symbol *sym; 51 : ScalarSym{sym}, len{len} {} in ScalarStaticChar() 75 : ScalarSym{sym}, len{len} {} in ScalarDynamicChar() 223 return sym.GetType()->category() == in symIsChar() 384 if (symIsArray(sym)) { in analyze() 414 if (symIsChar(sym)) { in analyze() 448 if (symIsChar(sym)) { in analyze() 459 box = ScalarSym(sym); in analyze() 468 return sym.GetUltimate() in getSymShape() [all …]
|
| H A D | SymbolMap.h | 219 makeSym(sym, value, force); 230 makeSym(sym, value, force); 243 makeSym(sym, value, force); 256 makeSym(sym, value, force); 270 makeSym(sym, value, force); 275 makeSym(sym, box, force); 283 makeSym(sym, 289 makeSym(sym, value, force); 295 return lookupSymbol(*sym); in lookupSymbol() 302 return shallowLookupSymbol(*sym); in shallowLookupSymbol() [all …]
|
| /llvm-project-15.0.7/lld/COFF/ |
| H A D | MinGW.cpp | 133 if (!sym || !sym->getChunk()) in shouldExport() 138 if (!isa<DefinedRegular>(sym) && !isa<DefinedCommon>(sym)) in shouldExport() 140 if (excludeSymbols.count(sym->getName()) || manualExcludeSymbols.count(sym->getName())) in shouldExport() 156 if (!sym->getFile()) in shouldExport() 192 return saver().save("_" + sym); in mangle() 193 return saver().save(sym); in mangle() 212 if (!sym) in addWrappedSymbols() 223 sym->deferUndefined = true; in addWrappedSymbols() 228 sym->canInline = false; in addWrappedSymbols() 247 map[w.sym] = w.wrap; in wrapSymbols() [all …]
|
| H A D | InputFiles.cpp | 110 CHECK(sym.getMember(), in addMember() 282 readAssociativeDefinition(sym, def, def->getNumber(sym.isBigObj())); in readAssociativeDefinition() 358 if (sym.isExternal()) { in createRegular() 436 Symbol *sym = kv.first; in initializeSymbols() local 585 COFFSymbolRef sym, in createDefined() argument 591 if (sym.isCommon()) { in createDefined() 598 if (sym.isAbsolute()) { in createDefined() 607 if (sym.isExternal()) in createDefined() 724 if (!sym) { in initializeFlags() 736 sym.get())); in initializeFlags() [all …]
|
| H A D | SymbolTable.cpp | 161 Symbol *sym; in getSymbolLocations() member 183 else if (sym) in getSymbolLocations() 204 if (loc.sym) in getSymbolLocations() 232 Symbol *sym; member 405 if (!sym) in reportProblemSymbols() 454 undefs.insert(sym); in reportUnresolvable() 527 if (!sym) { in insert() 571 f->addMember(sym); in addLazyArchive() 604 f->makeImport(sym); in addLazyDLLSymbol() 791 if (!sym) in addLibcall() [all …]
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | HostAssociations.cpp | 160 if (Fortran::semantics::IsPointer(sym)) in getType() 226 if (const auto *declTy = sym.GetType()) in isDerivedWithLenParameters() 325 mlir::Type type = converter.genType(sym); in getType() 378 const unsigned rank = sym.Rank(); in getFromTuple() 390 args.symMap.addSymbol(sym, in getFromTuple() 410 args.symMap.addSymbol(sym, boxValue); in getFromTuple() 428 !isDerivedWithLenParameters(sym); in canReadCapturedBoxValue() 440 if (isDerivedWithLenParameters(sym)) in walkCaptureCategories() 442 TODO(converter.genLocation(sym.name()), in walkCaptureCategories() 447 if (Fortran::semantics::IsProcedure(sym)) in walkCaptureCategories() [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/dsymutil/ |
| H A D | yaml-object-address-rewrite.test | 14 # CHECK-NEXT: sym: _main, objAddr: 0x0, binAddr: 0x100000EA0, size: 0x24 18 # CHECK-DAG: sym: _foo, objAddr: 0x20, binAddr: 0x100000ED0, size: 0x50 19 # CHECK-DAG: sym: _private_int, objAddr: 0x560, binAddr: 0x100001004, size: 0x0 20 # CHECK-DAG: sym: _inc, objAddr: 0x70, binAddr: 0x100000F20, size: 0x17 21 # CHECK-DAG: sym: _baz, objAddr: 0x310, binAddr: 0x100001000, size: 0x0 22 # CHECK-NOT: { sym: 26 # CHECK-DAG: sym: _val, binAddr: 0x100001008, size: 0x0 27 # CHECK-DAG: sym: _bar, objAddr: 0x20, binAddr: 0x100000F40, size: 0x50 28 # CHECK-DAG: sym: _inc, objAddr: 0x70, binAddr: 0x100000F90, size: 0x19 29 # CHECK-NOT: { sym: [all …]
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | SymbolTable.cpp | 34 Symbol *sym; in insert() local 37 sym = symVector[p.first->second]; in insert() 41 symVector.push_back(sym); in insert() 45 return {sym, p.second}; in insert() 213 file->fetch(sym); in addLazyArchive() 217 file->fetch(sym); in addLazyArchive() 296 assert(sym.isLive()); in handleSectionBoundarySymbol() 324 StringRef name = sym.getName(); in recoverFromUndefinedSymbol() 348 symtab->addDynamicLookup(sym.getName()); in recoverFromUndefinedSymbol() 434 if (recoverFromUndefinedSymbol(sym)) in treatUndefinedSymbol() [all …]
|
| H A D | MapFile.cpp | 51 for (Symbol *sym : file->symbols) in getSymbols() 52 if (auto *d = dyn_cast_or_null<Defined>(sym)) in getSymbols() 80 Defined *sym = syms[i]; in getSymbolStrings() local 82 switch (sym->isec->kind()) { in getSymbolStrings() 88 sym->value == piece.inSecOff && in getSymbolStrings() 99 os << toString(*sym); in getSymbolStrings() 162 for (Symbol *sym : liveSymbols) { in writeMapFile() 163 assert(sym->isLive()); in writeMapFile() 166 liveSymbolStrings[sym].c_str()); in writeMapFile() 174 for (Symbol *sym : deadSymbols) { in writeMapFile() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbUtil.cpp | 186 switch (sym.kind()) { in SymbolHasAddress() 213 switch (sym.kind()) { in SymbolIsCode() 271 switch (sym.kind()) { in GetSegmentAndOffset() 344 switch (sym.kind()) { in GetSegmentOffsetAndLength() 480 if (sym.kind() == S_REGREL32) { in GetVariableNameInfo() 488 if (sym.kind() == S_REGISTER) { in GetVariableNameInfo() 496 if (sym.kind() == S_LOCAL) { in GetVariableNameInfo() 506 if (sym.kind() == S_GDATA32 || sym.kind() == S_LDATA32) { in GetVariableNameInfo() 514 if (sym.kind() == S_GTHREAD32 || sym.kind() == S_LTHREAD32) { in GetVariableNameInfo() 522 if (sym.kind() == S_CONSTANT) { in GetVariableNameInfo() [all …]
|