Home
last modified time | relevance | path

Searched refs:FunctionSymbol (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/lld/wasm/
H A DSymbols.cpp101 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 DSymbolTable.cpp142 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 DSyntheticSections.cpp189 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 DSymbols.h182 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 DSyntheticSections.h32 const FunctionSymbol *sym;
333 void addEntry(FunctionSymbol *sym);
337 std::vector<const FunctionSymbol *> indirectFunctions;
H A DRelocations.cpp109 out.elemSec->addEntry(cast<FunctionSymbol>(sym)); in scanRelocations()
H A DMarkLive.cpp134 auto *funcSym = cast<FunctionSymbol>(sym); in mark()
H A DInputFiles.h146 FunctionSymbol *getFunctionSymbol(uint32_t index) const;
H A DInputFiles.cpp547 FunctionSymbol *ObjFile::getFunctionSymbol(uint32_t index) const { in getFunctionSymbol()
548 return cast<FunctionSymbol>(symbols[index]); in getFunctionSymbol()
H A DWriter.cpp730 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 DMSP430AsmPrinter.cpp174 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 DMicrosoftDemangleNodes.h253 FunctionSymbol, enumerator
619 FunctionSymbolNode() : SymbolNode(NodeKind::FunctionSymbol) {} in FunctionSymbolNode()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1326 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 DRewriteInstance.cpp4498 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 DBinaryFunction.cpp3448 for (const MCSymbol *FunctionSymbol : getSymbols()) in getEntryIDForSymbol() local
3449 if (FunctionSymbol == Symbol) in getEntryIDForSymbol()