Home
last modified time | relevance | path

Searched refs:AsmPrinter (Results 1 – 25 of 104) sorted by relevance

12345

/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfStringPool.h20 class AsmPrinter; variable
36 StringMapEntry<EntryTy> &getEntryImpl(AsmPrinter &Asm, StringRef Str);
41 DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, StringRef Prefix);
43 void emitStringOffsetsTableHeader(AsmPrinter &Asm, MCSection *OffsetSection,
46 void emit(AsmPrinter &Asm, MCSection *StrSection,
57 EntryRef getEntry(AsmPrinter &Asm, StringRef Str);
62 EntryRef getIndexedEntry(AsmPrinter &Asm, StringRef Str);
H A DAsmPrinterDwarf.cpp39 void AsmPrinter::EmitSLEB128(int64_t Value, const char *Desc) const { in EmitSLEB128()
46 void AsmPrinter::EmitULEB128(uint64_t Value, const char *Desc) const { in EmitULEB128()
54 void AsmPrinter::EmitLabelDifferenceAsULEB128(const MCSymbol *Hi, in EmitLabelDifferenceAsULEB128()
108 void AsmPrinter::EmitEncodingByte(unsigned Val, const char *Desc) const { in EmitEncodingByte()
121 unsigned AsmPrinter::GetSizeOfEncodedValue(unsigned Encoding) const { in GetSizeOfEncodedValue()
139 void AsmPrinter::EmitTTypeReference(const GlobalValue *GV, in EmitTTypeReference()
151 void AsmPrinter::emitDwarfSymbolReference(const MCSymbol *Label, in emitDwarfSymbolReference()
171 void AsmPrinter::emitDwarfStringOffset(DwarfStringPoolEntry S) const { in emitDwarfStringOffset()
190 void AsmPrinter::emitCFIInstruction(const MCCFIInstruction &Inst) const { in emitCFIInstruction()
233 void AsmPrinter::emitDwarfDIE(const DIE &Die) const { in emitDwarfDIE()
[all …]
H A DDIE.cpp69 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()
171 void DIEAbbrevSet::Emit(const AsmPrinter *AP, MCSection *Section) const { in Emit()
278 unsigned DIE::computeOffsetsAndAbbrevs(const AsmPrinter *AP, in computeOffsetsAndAbbrevs()
327 void DIEValue::EmitValue(const AsmPrinter *AP) const { in EmitValue()
339 unsigned DIEValue::SizeOf(const AsmPrinter *AP) const { in SizeOf()
467 void DIEExpr::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
473 unsigned DIEExpr::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
685 unsigned DIELoc::ComputeSize(const AsmPrinter *AP) const { in ComputeSize()
696 void DIELoc::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in EmitValue()
713 unsigned DIELoc::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
[all …]
H A DAsmPrinter.cpp150 char AsmPrinter::ID = 0;
186 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
192 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
639 void AsmPrinter::EmitFunctionHeader() { in EmitFunctionHeader()
953 AsmPrinter::CFIMoveType AsmPrinter::needsCFIMoves() const { in needsCFIMoves()
964 bool AsmPrinter::needsSEHMoves() { in needsSEHMoves()
1043 void AsmPrinter::EmitFunctionBody() { in EmitFunctionBody()
1655 void AsmPrinter::EmitConstantPool() { in EmitConstantPool()
1734 void AsmPrinter::EmitJumpTableInfo() { in EmitJumpTableInfo()
2962 bool AsmPrinter::
[all …]
H A DDwarfStringPool.cpp22 DwarfStringPool::DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, in DwarfStringPool()
28 DwarfStringPool::getEntryImpl(AsmPrinter &Asm, StringRef Str) { in getEntryImpl()
42 DwarfStringPool::EntryRef DwarfStringPool::getEntry(AsmPrinter &Asm, in getEntry()
48 DwarfStringPool::EntryRef DwarfStringPool::getIndexedEntry(AsmPrinter &Asm, in getIndexedEntry()
56 void DwarfStringPool::emitStringOffsetsTableHeader(AsmPrinter &Asm, in emitStringOffsetsTableHeader()
78 void DwarfStringPool::emit(AsmPrinter &Asm, MCSection *StrSection, in emit()
H A DAsmPrinterInlineAsm.cpp47 AsmPrinter::SrcMgrDiagInfo *DiagInfo = in srcMgrDiagHandler()
48 static_cast<AsmPrinter::SrcMgrDiagInfo *>(diagInfo); in srcMgrDiagHandler()
74 unsigned AsmPrinter::addInlineAsmDiagBuffer(StringRef AsmStr, in addInlineAsmDiagBuffer()
111 void AsmPrinter::EmitInlineAsm(StringRef Str, const MCSubtargetInfo &STI, in EmitInlineAsm()
180 AsmPrinter *AP, unsigned LocCookie, in EmitMSInlineAsmStr()
295 int AsmPrinterVariant, AsmPrinter *AP, in EmitGCCInlineAsmStr()
469 void AsmPrinter::EmitInlineAsm(const MachineInstr *MI) const { in EmitInlineAsm()
519 AsmPrinter *AP = const_cast<AsmPrinter*>(this); in EmitInlineAsm()
584 void AsmPrinter::PrintSpecial(const MachineInstr *MI, raw_ostream &OS, in PrintSpecial()
652 void AsmPrinter::emitInlineAsmStart() const {} in emitInlineAsmStart()
[all …]
H A DAccelTable.cpp55 void AccelTableBase::finalize(AsmPrinter *Asm, StringRef Prefix) { in finalize()
96 AsmPrinter *const Asm; ///< Destination.
111 AccelTableWriter(AsmPrinter *Asm, const AccelTableBase &Contents, in AccelTableWriter()
136 void emit(AsmPrinter *Asm) const;
155 void emit(AsmPrinter *Asm) const;
242 AsmPrinter *Asm, const AccelTableBase &Contents,
281 void AppleAccelTableWriter::Header::emit(AsmPrinter *Asm) const { in emit()
371 AsmPrinter *Asm = Ctx.Asm; in emit()
518 AsmPrinter *Asm, const AccelTableBase &Contents, in Dwarf5AccelTableWriter()
597 void AppleAccelTableOffsetData::emit(AsmPrinter *Asm) const { in emit()
[all …]
H A DDwarfCFIException.cpp36 DwarfCFIExceptionBase::DwarfCFIExceptionBase(AsmPrinter *A) in DwarfCFIExceptionBase()
54 DwarfCFIException::DwarfCFIException(AsmPrinter *A) in DwarfCFIException()
84 static MCSymbol *getExceptionSym(AsmPrinter *Asm) { in getExceptionSym()
96 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves(); in beginFunction()
98 shouldEmitMoves = MoveType != AsmPrinter::CFI_M_None; in beginFunction()
H A DOcamlGCPrinter.cpp41 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
42 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
52 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) { in EmitCamlGlobal()
75 AsmPrinter &AP) { in beginAssembly()
100 AsmPrinter &AP) { in finishAssembly()
H A DAddressPool.h17 class AsmPrinter; variable
46 void emit(AsmPrinter &Asm, MCSection *AddrSection);
58 void emitHeader(AsmPrinter &Asm, MCSection *Section);
H A DDwarfException.h27 DwarfCFIExceptionBase(AsmPrinter *A);
55 DwarfCFIException(AsmPrinter *A);
80 ARMException(AsmPrinter *A);
H A DARMException.cpp30 ARMException::ARMException(AsmPrinter *A) : DwarfCFIExceptionBase(A) {} in ARMException()
43 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves(); in beginFunction()
44 assert(MoveType != AsmPrinter::CFI_M_EH && in beginFunction()
47 if (MoveType == AsmPrinter::CFI_M_Debug) { in beginFunction()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DDIE.h39 class AsmPrinter; variable
122 void Emit(const AsmPrinter *AP) const;
157 void Emit(const AsmPrinter *AP, MCSection *Section) const;
210 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
227 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
243 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
469 void EmitValue(const AsmPrinter *AP) const;
472 unsigned SizeOf(const AsmPrinter *AP) const;
748 unsigned computeOffsetsAndAbbrevs(const AsmPrinter *AP,
854 unsigned ComputeSize(const AsmPrinter *AP) const;
[all …]
H A DGCMetadataPrinter.h27 class AsmPrinter; variable
42 friend class AsmPrinter;
59 virtual void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in beginAssembly()
63 virtual void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in finishAssembly()
68 virtual bool emitStackMaps(StackMaps &SM, AsmPrinter &AP) { return false; } in emitStackMaps()
H A DAccelTable.h110 class AsmPrinter; variable
179 void finalize(AsmPrinter *Asm, StringRef Prefix);
244 virtual void emit(AsmPrinter *Asm) const = 0;
297 void emitAppleAccelTableImpl(AsmPrinter *Asm, AccelTableBase &Contents,
305 void emitAppleAccelTable(AsmPrinter *Asm, AccelTable<DataT> &Contents, in emitAppleAccelTable()
311 void emitDWARF5AccelTable(AsmPrinter *Asm,
317 AsmPrinter *Asm, AccelTable<DWARF5AccelTableStaticData> &Contents,
328 void emit(AsmPrinter *Asm) const override;
353 void emit(AsmPrinter *Asm) const override;
377 void emit(AsmPrinter *Asm) const override;
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.cpp34 : Ctx(ctx), AsmPrinter(asmprinter) {} in SystemZMCInstLower()
48 Symbol = AsmPrinter.getSymbol(MO.getGlobal()); in getExpr()
52 Symbol = AsmPrinter.GetExternalSymbolSymbol(MO.getSymbolName()); in getExpr()
56 Symbol = AsmPrinter.GetJTISymbol(MO.getIndex()); in getExpr()
61 Symbol = AsmPrinter.GetCPISymbol(MO.getIndex()); in getExpr()
65 Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress()); in getExpr()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVAsmPrinter.cpp35 class RISCVAsmPrinter : public AsmPrinter {
39 : AsmPrinter(TM, std::move(Streamer)) {} in RISCVAsmPrinter()
69 AsmPrinter::EmitToStreamer(*OutStreamer, Res ? CInst : Inst); in EmitToStreamer()
93 if (!AsmPrinter::PrintAsmOperand(MI, OpNo, AsmVariant, ExtraCode, OS)) in PrintAsmOperand()
131 return AsmPrinter::PrintAsmMemoryOperand(MI, OpNo, AsmVariant, ExtraCode, OS); in PrintAsmMemoryOperand()
H A DRISCV.h23 class AsmPrinter; variable
32 const AsmPrinter &AP);
34 MCOperand &MCOp, const AsmPrinter &AP);
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRMCInstLower.h17 class AsmPrinter; variable
28 AVRMCInstLower(MCContext &Ctx, AsmPrinter &Printer) in AVRMCInstLower()
37 AsmPrinter &Printer;
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCMCInstLower.h24 class AsmPrinter; variable
30 AsmPrinter &Printer;
33 ARCMCInstLower(MCContext *C, AsmPrinter &asmprinter);
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.h22 class AsmPrinter; variable
28 AsmPrinter &Printer;
30 XCoreMCInstLower(class AsmPrinter &asmprinter);
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFMCInstLower.h16 class AsmPrinter; variable
30 AsmPrinter &Printer;
33 BPFMCInstLower(MCContext &ctx, AsmPrinter &printer) in BPFMCInstLower()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430MCInstLower.h16 class AsmPrinter; variable
30 AsmPrinter &Printer;
32 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer) in MSP430MCInstLower()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiMCInstLower.h16 class AsmPrinter; variable
31 AsmPrinter &Printer;
34 LanaiMCInstLower(MCContext &CTX, AsmPrinter &AP) : Ctx(CTX), Printer(AP) {} in LanaiMCInstLower()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.h17 class AsmPrinter; variable
32 AsmPrinter &Printer;
36 AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer);

12345