Home
last modified time | relevance | path

Searched defs:Asm (Results 1 – 25 of 96) sorted by relevance

1234

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfStringPool.cpp20 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 DAddressPool.cpp27 MCSymbol *AddressPool::emitHeader(AsmPrinter &Asm, MCSection *Section) { in emitHeader()
43 void AddressPool::emit(AsmPrinter &Asm, MCSection *AddrSection) { in emit()
H A DDebugLocStream.cpp15 bool DebugLocStream::finalizeList(AsmPrinter &Asm) { in finalizeList()
H A DAccelTable.cpp54 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 DWinCFGuard.h25 AsmPrinter *Asm; variable
/freebsd-src/contrib/llvm-project/llvm/lib/MC/
H A DSPIRVObjectWriter.cpp32 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 DMCObjectWriter.cpp22 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 DMCDXContainerWriter.cpp38 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 DMachObjectWriter.cpp76 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 DWinCOFFObjectWriter.cpp605 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 DELFObjectWriter.cpp287 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 DGOFFObjectWriter.cpp239 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 DMCELFObjectTargetWriter.cpp27 MCELFObjectTargetWriter::sortRelocs(const MCAssembler &Asm, in sortRelocs()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp59 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 DARMMachObjectWriter.cpp141 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 DMCAsmBackend.h102 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 DLoongArchAsmBackend.cpp246 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 DRISCVAsmBackend.cpp115 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 DNVPTXMCExpr.h86 fixELFSymbolsInTLSFixups(MCAssembler & Asm) fixELFSymbolsInTLSFixups() argument
128 fixELFSymbolsInTLSFixups(MCAssembler & Asm) fixELFSymbolsInTLSFixups() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MachObjectWriter.cpp53 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 DMipsAsmBackend.cpp243 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 DXtensaMCExpr.h50 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {} in fixELFSymbolsInTLSFixups() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEAsmBackend.cpp134 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 DSparcAsmBackend.cpp274 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 DCSKYAsmBackend.cpp201 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

1234