/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfStringPool.cpp | 20 DwarfStringPool::DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, in DwarfStringPool() 26 DwarfStringPool::getEntryImpl(AsmPrinter &Asm, StringRef Str) { in getEntryImpl() 39 DwarfStringPool::EntryRef DwarfStringPool::getEntry(AsmPrinter &Asm, in getEntry() 45 DwarfStringPool::EntryRef DwarfStringPool::getIndexedEntry(AsmPrinter &Asm, in getIndexedEntry() 53 void DwarfStringPool::emitStringOffsetsTableHeader(AsmPrinter &Asm, in emitStringOffsetsTableHeader() 75 void DwarfStringPool::emit(AsmPrinter &Asm, MCSection *StrSection, in emit()
|
H A D | AddressPool.cpp | 27 MCSymbol *AddressPool::emitHeader(AsmPrinter &Asm, MCSection *Section) { in emitHeader() 43 void AddressPool::emit(AsmPrinter &Asm, MCSection *AddrSection) { in emit()
|
H A D | DebugLocStream.cpp | 15 bool DebugLocStream::finalizeList(AsmPrinter &Asm) { in finalizeList()
|
H A D | AccelTable.cpp | 54 finalize(AsmPrinter * Asm,StringRef Prefix) finalize() argument 94 AsmPrinter *const Asm; ///< Destination. global() member in __anonf9eed33a0311::AccelTableWriter 109 AccelTableWriter(AsmPrinter * Asm,const AccelTableBase & Contents,bool SkipIdenticalHashes) AccelTableWriter() argument 168 AppleAccelTableWriter(AsmPrinter * Asm,const AccelTableBase & Contents,ArrayRef<Atom> Atoms,const MCSymbol * SecBegin) AppleAccelTableWriter() argument 378 AsmPrinter *Asm = Ctx.Asm; emit() local 637 Dwarf5AccelTableWriter(AsmPrinter * Asm,const AccelTableBase & Contents,ArrayRef<std::variant<MCSymbol *,uint64_t>> CompUnits,ArrayRef<std::variant<MCSymbol *,uint64_t>> TypeUnits,llvm::function_ref<std::optional<DWARF5AccelTable::UnitIndexAndEncoding> (const DWARF5AccelTableData &)> getIndexForEntry,bool IsSplitDwarf) Dwarf5AccelTableWriter() argument 674 emitAppleAccelTableImpl(AsmPrinter * Asm,AccelTableBase & Contents,StringRef Prefix,const MCSymbol * SecBegin,ArrayRef<AppleAccelTableData::Atom> Atoms) emitAppleAccelTableImpl() argument 682 emitDWARF5AccelTable(AsmPrinter * Asm,DWARF5AccelTable & Contents,const DwarfDebug & DD,ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs) emitDWARF5AccelTable() argument 750 emitDWARF5AccelTable(AsmPrinter * Asm,DWARF5AccelTable & Contents,ArrayRef<std::variant<MCSymbol *,uint64_t>> CUs,llvm::function_ref<std::optional<DWARF5AccelTable::UnitIndexAndEncoding> (const DWARF5AccelTableData &)> getIndexForEntry) emitDWARF5AccelTable() argument [all...] |
H A D | WinCFGuard.h | 25 AsmPrinter *Asm; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/MC/ |
H A D | SPIRVObjectWriter.cpp | 32 recordRelocation(MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument 36 executePostLayoutBinding(MCAssembler & Asm,const MCAsmLayout & Layout) executePostLayoutBinding() argument 44 writeHeader(const MCAssembler & Asm) writeHeader() argument 65 writeObject(MCAssembler & Asm,const MCAsmLayout & Layout) writeObject() argument
|
H A D | MCObjectWriter.cpp | 22 isSymbolRefDifferenceFullyResolved(const MCAssembler & Asm,const MCSymbolRefExpr * A,const MCSymbolRefExpr * B,bool InSet) const isSymbolRefDifferenceFullyResolved() argument 39 isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler & Asm,const MCSymbol & A,const MCSymbol & B,bool InSet) const isSymbolRefDifferenceFullyResolvedImpl() argument 46 isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler & Asm,const MCSymbol & SymA,const MCFragment & FB,bool InSet,bool IsPCRel) const isSymbolRefDifferenceFullyResolvedImpl() argument
|
H A D | MCDXContainerWriter.cpp | 38 recordRelocation(MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument 42 executePostLayoutBinding(MCAssembler & Asm,const MCAsmLayout & Layout) executePostLayoutBinding() argument 49 writeObject(MCAssembler & Asm,const MCAsmLayout & Layout) writeObject() argument
|
H A D | MachObjectWriter.cpp | 76 isFixupKindPCRel(const MCAssembler & Asm,unsigned Kind) isFixupKindPCRel() argument 463 recordRelocation(MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument 478 bindIndirectSymbols(MCAssembler & Asm) bindIndirectSymbols() argument 541 computeSymbolTable(MCAssembler & Asm,std::vector<MachSymbolData> & LocalSymbolData,std::vector<MachSymbolData> & ExternalSymbolData,std::vector<MachSymbolData> & UndefinedSymbolData) computeSymbolTable() argument 641 computeSectionAddresses(const MCAssembler & Asm,const MCAsmLayout & Layout) computeSectionAddresses() argument 656 executePostLayoutBinding(MCAssembler & Asm,const MCAsmLayout & Layout) executePostLayoutBinding() argument 665 isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler & Asm,const MCSymbol & A,const MCSymbol & B,bool InSet) const isSymbolRefDifferenceFullyResolvedImpl() argument 677 isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler & Asm,const MCSymbol & SymA,const MCFragment & FB,bool InSet,bool IsPCRel) const isSymbolRefDifferenceFullyResolvedImpl() argument 743 populateAddrSigSection(MCAssembler & Asm) populateAddrSigSection() argument 757 writeObject(MCAssembler & Asm,const MCAsmLayout & Layout) writeObject() argument [all...] |
H A D | WinCOFFObjectWriter.cpp | 605 writeSectionContents(MCAssembler & Asm,const MCAsmLayout & Layout,const MCSection & MCSec) writeSectionContents() argument 624 writeSection(MCAssembler & Asm,const MCAsmLayout & Layout,const COFFSection & Sec) writeSection() argument 668 createFileSymbols(MCAssembler & Asm) createFileSymbols() argument 766 assignFileOffsets(MCAssembler & Asm,const MCAsmLayout & Layout) assignFileOffsets() argument 837 executePostLayoutBinding(MCAssembler & Asm,const MCAsmLayout & Layout) executePostLayoutBinding() argument 856 recordRelocation(MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument 1014 writeObject(MCAssembler & Asm,const MCAsmLayout & Layout) writeObject() argument 1193 isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler & Asm,const MCSymbol & SymA,const MCFragment & FB,bool InSet,bool IsPCRel) const isSymbolRefDifferenceFullyResolvedImpl() argument 1208 executePostLayoutBinding(MCAssembler & Asm,const MCAsmLayout & Layout) executePostLayoutBinding() argument 1229 recordRelocation(MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument 1239 writeObject(MCAssembler & Asm,const MCAsmLayout & Layout) writeObject() argument [all...] |
H A D | ELFObjectWriter.cpp | 287 writeObject(MCAssembler & Asm,const MCAsmLayout & Layout) writeObject() argument 319 writeObject(MCAssembler & Asm,const MCAsmLayout & Layout) writeObject() argument 403 writeHeader(const MCAssembler & Asm) writeHeader() argument 624 createMemtagRelocs(MCAssembler & Asm) createMemtagRelocs() argument 642 computeSymbolTable(MCAssembler & Asm,const MCAsmLayout & Layout,const SectionIndexMapTy & SectionIndexMap,const RevGroupMapTy & RevGroupMap,SectionOffsetsTy & SectionOffsets) computeSymbolTable() argument 874 writeSectionData(const MCAssembler & Asm,MCSection & Sec,const MCAsmLayout & Layout) writeSectionData() argument 939 writeRelocations(const MCAssembler & Asm,const MCSectionELF & Sec) writeRelocations() argument 1092 writeObject(MCAssembler & Asm,const MCAsmLayout & Layout) writeObject() argument 1249 executePostLayoutBinding(MCAssembler & Asm,const MCAsmLayout & Layout) executePostLayoutBinding() argument 1308 shouldRelocateWithSymbol(const MCAssembler & Asm,const MCValue & Val,const MCSymbolELF * Sym,uint64_t C,unsigned Type) const shouldRelocateWithSymbol() argument 1437 recordRelocation(MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument 1534 isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler & Asm,const MCSymbol & SA,const MCFragment & FB,bool InSet,bool IsPCRel) const isSymbolRefDifferenceFullyResolvedImpl() argument [all...] |
H A D | GOFFObjectWriter.cpp | 239 recordRelocation(MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument 242 executePostLayoutBinding(MCAssembler & Asm,const MCAsmLayout & Layout) executePostLayoutBinding() argument 281 writeObject(MCAssembler & Asm,const MCAsmLayout & Layout) writeObject() argument
|
H A D | MCELFObjectTargetWriter.cpp | 27 MCELFObjectTargetWriter::sortRelocs(const MCAssembler &Asm, in sortRelocs()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MachObjectWriter.cpp | 59 RecordX86_64Relocation(Writer, Asm, Fragment, Fixup, Target, FixedValue); in recordRelocation() argument 103 uint32_t FixupOffset = Asm in RecordX86_64Relocation() argument 364 recordScatteredRelocation(MachObjectWriter * Writer,const MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,unsigned Log2Size,uint64_t & FixedValue) recordScatteredRelocation() argument 464 recordTLVPRelocation(MachObjectWriter * Writer,const MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordTLVPRelocation() argument 504 RecordX86Relocation(MachObjectWriter * Writer,const MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) RecordX86Relocation() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMachObjectWriter.cpp | 141 RecordARMScatteredHalfRelocation(MachObjectWriter * Writer,const MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) RecordARMScatteredHalfRelocation() argument 254 RecordARMScatteredRelocation(MachObjectWriter * Writer,const MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,unsigned Type,unsigned Log2Size,uint64_t & FixedValue) RecordARMScatteredRelocation() argument 330 requiresExternRelocation(MachObjectWriter * Writer,const MCAssembler & Asm,const MCFragment & Fragment,unsigned RelocType,const MCSymbol & S,uint64_t FixedValue) requiresExternRelocation() argument 376 recordRelocation(MachObjectWriter * Writer,MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCAsmBackend.h | 102 shouldForceRelocation(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,const MCSubtargetInfo * STI) shouldForceRelocation() argument 119 shouldInsertFixupForCodeAlign(MCAssembler & Asm,const MCAsmLayout & Layout,MCAlignFragment & AF) shouldInsertFixupForCodeAlign() argument 125 evaluateTargetFixup(const MCAssembler & Asm,const MCAsmLayout & Layout,const MCFixup & Fixup,const MCFragment * DF,const MCValue & Target,const MCSubtargetInfo * STI,uint64_t & Value,bool & WasForced) evaluateTargetFixup() argument 228 finishLayout(MCAssembler const & Asm,MCAsmLayout & Layout) finishLayout() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
H A D | LoongArchAsmBackend.cpp | 246 Asm.getWriter().recordRelocation(Asm, &AF, Fixup, Value, FixedValue); in shouldForceRelocation() argument 146 applyFixup(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,MutableArrayRef<char> Data,uint64_t Value,bool IsResolved,const MCSubtargetInfo * STI) const applyFixup() argument 210 shouldInsertFixupForCodeAlign(MCAssembler & Asm,const MCAsmLayout & Layout,MCAlignFragment & AF) shouldInsertFixupForCodeAlign() argument 500 auto &Asm = Layout.getAssembler(); handleAddSubRelocations() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVAsmBackend.cpp | 115 shouldForceRelocation(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,const MCSubtargetInfo * STI) shouldForceRelocation() argument 527 evaluateTargetFixup(const MCAssembler & Asm,const MCAsmLayout & Layout,const MCFixup & Fixup,const MCFragment * DF,const MCValue & Target,const MCSubtargetInfo * STI,uint64_t & Value,bool & WasForced) evaluateTargetFixup() argument 627 auto &Asm = Layout.getAssembler(); handleAddSubRelocations() local 634 applyFixup(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,MutableArrayRef<char> Data,uint64_t Value,bool IsResolved,const MCSubtargetInfo * STI) const applyFixup() argument 692 shouldInsertFixupForCodeAlign(MCAssembler & Asm,const MCAsmLayout & Layout,MCAlignFragment & AF) shouldInsertFixupForCodeAlign() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXMCExpr.h | 86 fixELFSymbolsInTLSFixups(MCAssembler & Asm) fixELFSymbolsInTLSFixups() argument 128 fixELFSymbolsInTLSFixups(MCAssembler & Asm) fixELFSymbolsInTLSFixups() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MachObjectWriter.cpp | 53 getAArch64FixupKindMachOInfo(const MCFixup & Fixup,unsigned & RelocType,const MCSymbolRefExpr * Sym,unsigned & Log2Size,const MCAssembler & Asm) getAArch64FixupKindMachOInfo() argument 150 recordRelocation(MachObjectWriter * Writer,MCAssembler & Asm,const MCAsmLayout & Layout,const MCFragment * Fragment,const MCFixup & Fixup,MCValue Target,uint64_t & FixedValue) recordRelocation() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsAsmBackend.cpp | 243 applyFixup(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,MutableArrayRef<char> Data,uint64_t Value,bool IsResolved,const MCSubtargetInfo * STI) const applyFixup() argument 545 shouldForceRelocation(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,const MCSubtargetInfo * STI) shouldForceRelocation() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
H A D | XtensaMCExpr.h | 50 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {} in fixELFSymbolsInTLSFixups() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEAsmBackend.cpp | 134 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup, in shouldForceRelocation() argument 192 applyFixup(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,MutableArrayRef<char> Data,uint64_t Value,bool IsResolved,const MCSubtargetInfo * STI) const applyFixup() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcAsmBackend.cpp | 274 shouldForceRelocation(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,const MCSubtargetInfo * STI) shouldForceRelocation() argument 344 applyFixup(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,MutableArrayRef<char> Data,uint64_t Value,bool IsResolved,const MCSubtargetInfo * STI) const applyFixup() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
H A D | CSKYAsmBackend.cpp | 201 applyFixup(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,MutableArrayRef<char> Data,uint64_t Value,bool IsResolved,const MCSubtargetInfo * STI) const applyFixup() argument 263 shouldForceRelocation(const MCAssembler & Asm,const MCFixup & Fixup,const MCValue & Target,const MCSubtargetInfo *) shouldForceRelocation() argument
|