| /llvm-project-15.0.7/lld/wasm/ |
| H A D | Symbols.cpp | 101 if (isa<FunctionSymbol>(this)) in getWasmType() 117 if (auto* f = dyn_cast<FunctionSymbol>(this)) in getSignature() 244 uint32_t FunctionSymbol::getFunctionIndex() const { in getFunctionIndex() 254 void FunctionSymbol::setFunctionIndex(uint32_t index) { in setFunctionIndex() 260 bool FunctionSymbol::hasFunctionIndex() const { in hasFunctionIndex() 266 uint32_t FunctionSymbol::getTableIndex() const { in getTableIndex() 273 bool FunctionSymbol::hasTableIndex() const { in hasTableIndex() 279 void FunctionSymbol::setTableIndex(uint32_t index) { in setTableIndex() 294 : FunctionSymbol(name, DefinedFunctionKind, flags, f, in DefinedFunction()
|
| H A D | SymbolTable.cpp | 142 static bool signatureMatches(FunctionSymbol *existing, in signatureMatches() 328 auto existingFunction = dyn_cast<FunctionSymbol>(s); in addDefinedFunction() 527 auto existingFunction = dyn_cast<FunctionSymbol>(s); in addUndefinedFunction() 865 assert(!isa<FunctionSymbol>(sym)); in handleWeakUndefines() 889 FunctionSymbol *a, in reportFunctionSignatureMismatch() 890 FunctionSymbol *b, bool isError) { in reportFunctionSignatureMismatch() 914 auto *f = cast<FunctionSymbol>(s); in handleSymbolVariants() 934 cast<FunctionSymbol>(variants[0]), in handleSymbolVariants() 935 cast<FunctionSymbol>(variants[1]), true); in handleSymbolVariants() 941 auto *f = cast<FunctionSymbol>(symbol); in handleSymbolVariants()
|
| H A D | SyntheticSections.cpp | 189 if (auto *f = dyn_cast<FunctionSymbol>(sym)) { in addImport() 260 if (auto *functionSym = dyn_cast<FunctionSymbol>(sym)) { in writeBody() 409 if (auto *F = dyn_cast<FunctionSymbol>(sym)) { in addInternalGOTEntry() 440 } else if (auto *f = dyn_cast<FunctionSymbol>(sym)) { in generateRelocationCode() 503 else if (auto *f = dyn_cast<FunctionSymbol>(sym)) in writeBody() 544 void ElemSection::addEntry(FunctionSymbol *sym) { in addEntry() 590 for (const FunctionSymbol *sym : indirectFunctions) { in writeBody() 630 if (auto *f = dyn_cast<FunctionSymbol>(sym)) { in writeBody() 776 if (auto *f = dyn_cast<FunctionSymbol>(s)) { in writeBody() 817 if (isa<FunctionSymbol>(s)) in writeBody()
|
| H A D | Symbols.h | 182 class FunctionSymbol : public Symbol { 202 FunctionSymbol(StringRef name, Kind k, uint32_t flags, InputFile *f, in FunctionSymbol() function 210 class DefinedFunction : public FunctionSymbol { 228 class UndefinedFunction : public FunctionSymbol { 235 : FunctionSymbol(name, UndefinedFunctionKind, flags, file, type), in FunctionSymbol() function
|
| H A D | SyntheticSections.h | 32 const FunctionSymbol *sym; 333 void addEntry(FunctionSymbol *sym); 337 std::vector<const FunctionSymbol *> indirectFunctions;
|
| H A D | Relocations.cpp | 109 out.elemSec->addEntry(cast<FunctionSymbol>(sym)); in scanRelocations()
|
| H A D | MarkLive.cpp | 134 auto *funcSym = cast<FunctionSymbol>(sym); in mark()
|
| H A D | InputFiles.h | 146 FunctionSymbol *getFunctionSymbol(uint32_t index) const;
|
| H A D | InputFiles.cpp | 547 FunctionSymbol *ObjFile::getFunctionSymbol(uint32_t index) const { in getFunctionSymbol() 548 return cast<FunctionSymbol>(symbols[index]); in getFunctionSymbol()
|
| H A D | Writer.cpp | 730 if (auto *f = dyn_cast<FunctionSymbol>(sym)) in calculateTypes() 1475 FunctionSymbol *sym = file->getFunctionSymbol(f.Symbol); in calculateInitFunctions()
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430AsmPrinter.cpp | 174 const MCSymbol *FunctionSymbol = getSymbol(F); in EmitInterruptVectorSection() local 175 OutStreamer->emitSymbolValue(FunctionSymbol, TM.getProgramPointerSize()); in EmitInterruptVectorSection()
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangleNodes.h | 253 FunctionSymbol, enumerator 619 FunctionSymbolNode() : SymbolNode(NodeKind::FunctionSymbol) {} in FunctionSymbolNode()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinter.cpp | 1326 const MCSymbol *FunctionSymbol = getFunctionBegin(); in emitBBAddrMapSection() local 1335 OutStreamer->emitSymbolValue(FunctionSymbol, getPointerSize()); in emitBBAddrMapSection() 1338 const MCSymbol *PrevMBBEndSymbol = FunctionSymbol; in emitBBAddrMapSection() 1342 MBB.isEntryBlock() ? FunctionSymbol : MBB.getSymbol(); in emitBBAddrMapSection() 1383 const MCSymbol *FunctionSymbol = getFunctionBegin(); in emitStackSizeSection() local 1386 OutStreamer->emitSymbolValue(FunctionSymbol, TM.getProgramPointerSize()); in emitStackSizeSection()
|
| /llvm-project-15.0.7/bolt/lib/Rewrite/ |
| H A D | RewriteInstance.cpp | 4498 const ELFSymTy &FunctionSymbol) { in updateELFSymbolTable() argument 4503 ELFSymTy ICFSymbol = FunctionSymbol; in updateELFSymbolTable() 4506 AddToStrTab(Twine(cantFail(FunctionSymbol.getName(StringSection))) in updateELFSymbolTable() 4515 ELFSymTy NewColdSym = FunctionSymbol; in updateELFSymbolTable() 4518 AddToStrTab(Twine(cantFail(FunctionSymbol.getName(StringSection))) in updateELFSymbolTable() 4531 ELFSymTy DataMarkSym = FunctionSymbol; in updateELFSymbolTable() 4547 ELFSymTy DataMarkSym = FunctionSymbol; in updateELFSymbolTable()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryFunction.cpp | 3448 for (const MCSymbol *FunctionSymbol : getSymbols()) in getEntryIDForSymbol() local 3449 if (FunctionSymbol == Symbol) in getEntryIDForSymbol()
|