Home
last modified time | relevance | path

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

123456

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinterDwarf.cpp39 void AsmPrinter::EmitSLEB128(int64_t Value, const char *Desc) const { in EmitSLEB128()
46 void AsmPrinter::EmitULEB128(uint64_t Value, const char *Desc, unsigned PadTo) 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()
182 void AsmPrinter::EmitDwarfOffset(const MCSymbol *Label, uint64_t Offset) const { in EmitDwarfOffset()
186 void AsmPrinter::EmitCallSiteOffset(const MCSymbol *Hi, in EmitCallSiteOffset()
[all …]
DDwarfStringPool.h19 class AsmPrinter; variable
35 StringMapEntry<EntryTy> &getEntryImpl(AsmPrinter &Asm, StringRef Str);
40 DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, StringRef Prefix);
42 void emitStringOffsetsTableHeader(AsmPrinter &Asm, MCSection *OffsetSection,
45 void emit(AsmPrinter &Asm, MCSection *StrSection,
56 EntryRef getEntry(AsmPrinter &Asm, StringRef Str);
61 EntryRef getIndexedEntry(AsmPrinter &Asm, StringRef Str);
DDIE.cpp68 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()
170 void DIEAbbrevSet::Emit(const AsmPrinter *AP, MCSection *Section) const { in Emit()
277 unsigned DIE::computeOffsetsAndAbbrevs(const AsmPrinter *AP, in computeOffsetsAndAbbrevs()
328 void DIEValue::EmitValue(const AsmPrinter *AP) const { in EmitValue()
340 unsigned DIEValue::SizeOf(const AsmPrinter *AP) const { in SizeOf()
377 void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in EmitValue()
432 unsigned DIEInteger::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
468 void DIEExpr::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
474 unsigned DIEExpr::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
490 void DIELabel::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
[all …]
DAsmPrinter.cpp152 char AsmPrinter::ID = 0;
164 Align AsmPrinter::getGVAlignment(const GlobalValue *GV, const DataLayout &DL, in getGVAlignment()
188 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
194 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
205 bool AsmPrinter::isPositionIndependent() const { in isPositionIndependent()
210 unsigned AsmPrinter::getFunctionNumber() const { in getFunctionNumber()
214 const TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const { in getObjFileLowering()
218 const DataLayout &AsmPrinter::getDataLayout() const { in getDataLayout()
224 unsigned AsmPrinter::getPointerSize() const { in getPointerSize()
228 const MCSubtargetInfo &AsmPrinter::getSubtargetInfo() const { in getSubtargetInfo()
[all …]
DDwarfStringPool.cpp21 DwarfStringPool::DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, in DwarfStringPool()
27 DwarfStringPool::getEntryImpl(AsmPrinter &Asm, StringRef Str) { in getEntryImpl()
41 DwarfStringPool::EntryRef DwarfStringPool::getEntry(AsmPrinter &Asm, in getEntry()
47 DwarfStringPool::EntryRef DwarfStringPool::getIndexedEntry(AsmPrinter &Asm, in getIndexedEntry()
55 void DwarfStringPool::emitStringOffsetsTableHeader(AsmPrinter &Asm, in emitStringOffsetsTableHeader()
77 void DwarfStringPool::emit(AsmPrinter &Asm, MCSection *StrSection, in emit()
DAsmPrinterInlineAsm.cpp45 AsmPrinter::SrcMgrDiagInfo *DiagInfo = in srcMgrDiagHandler()
46 static_cast<AsmPrinter::SrcMgrDiagInfo *>(diagInfo); in srcMgrDiagHandler()
72 unsigned AsmPrinter::addInlineAsmDiagBuffer(StringRef AsmStr, in addInlineAsmDiagBuffer()
109 void AsmPrinter::EmitInlineAsm(StringRef Str, const MCSubtargetInfo &STI, in EmitInlineAsm()
172 MachineModuleInfo *MMI, AsmPrinter *AP, in EmitMSInlineAsmStr()
314 AsmPrinter *AP, unsigned LocCookie, in EmitGCCInlineAsmStr()
494 void AsmPrinter::EmitInlineAsm(const MachineInstr *MI) const { in EmitInlineAsm()
543 AsmPrinter *AP = const_cast<AsmPrinter*>(this); in EmitInlineAsm()
602 void AsmPrinter::PrintSpecial(const MachineInstr *MI, raw_ostream &OS, in PrintSpecial()
629 void AsmPrinter::PrintSymbolOperand(const MachineOperand &MO, raw_ostream &OS) { in PrintSymbolOperand()
[all …]
DAccelTable.cpp54 void AccelTableBase::finalize(AsmPrinter *Asm, StringRef Prefix) { in finalize()
94 AsmPrinter *const Asm; ///< Destination.
109 AccelTableWriter(AsmPrinter *Asm, const AccelTableBase &Contents, in AccelTableWriter()
134 void emit(AsmPrinter *Asm) const;
153 void emit(AsmPrinter *Asm) const;
168 AppleAccelTableWriter(AsmPrinter *Asm, const AccelTableBase &Contents, in AppleAccelTableWriter()
240 AsmPrinter *Asm, const AccelTableBase &Contents,
279 void AppleAccelTableWriter::Header::emit(AsmPrinter *Asm) const { in emit()
294 void AppleAccelTableWriter::HeaderData::emit(AsmPrinter *Asm) const { in emit()
369 AsmPrinter *Asm = Ctx.Asm; in emit()
[all …]
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()
DOcamlGCPrinter.cpp40 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
41 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
51 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) { in EmitCamlGlobal()
74 AsmPrinter &AP) { in beginAssembly()
99 AsmPrinter &AP) { in finishAssembly()
DAddressPool.h16 class AsmPrinter; variable
45 void emit(AsmPrinter &Asm, MCSection *AddrSection);
57 MCSymbol *emitHeader(AsmPrinter &Asm, MCSection *Section);
DDwarfException.h26 DwarfCFIExceptionBase(AsmPrinter *A);
54 DwarfCFIException(AsmPrinter *A);
79 ARMException(AsmPrinter *A);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DDIE.h38 class AsmPrinter; variable
122 void Emit(const AsmPrinter *AP) const;
157 void Emit(const AsmPrinter *AP, MCSection *Section) const;
193 void EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const;
194 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
210 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
211 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
227 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
228 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
245 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
[all …]
DGCMetadataPrinter.h26 class AsmPrinter; variable
41 friend class AsmPrinter;
58 virtual void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in beginAssembly()
62 virtual void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in finishAssembly()
67 virtual bool emitStackMaps(StackMaps &SM, AsmPrinter &AP) { return false; } in emitStackMaps()
DAccelTable.h107 class AsmPrinter; variable
176 void finalize(AsmPrinter *Asm, StringRef Prefix);
241 virtual void emit(AsmPrinter *Asm) const = 0;
294 void emitAppleAccelTableImpl(AsmPrinter *Asm, AccelTableBase &Contents,
302 void emitAppleAccelTable(AsmPrinter *Asm, AccelTable<DataT> &Contents, in emitAppleAccelTable()
308 void emitDWARF5AccelTable(AsmPrinter *Asm,
314 AsmPrinter *Asm, AccelTable<DWARF5AccelTableStaticData> &Contents,
325 void emit(AsmPrinter *Asm) const override;
344 void emit(AsmPrinter *Asm) const override;
362 void emit(AsmPrinter *Asm) const override;
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZMCInstLower.cpp33 : Ctx(ctx), AsmPrinter(asmprinter) {} in SystemZMCInstLower()
47 Symbol = AsmPrinter.getSymbol(MO.getGlobal()); in getExpr()
51 Symbol = AsmPrinter.GetExternalSymbolSymbol(MO.getSymbolName()); in getExpr()
55 Symbol = AsmPrinter.GetJTISymbol(MO.getIndex()); in getExpr()
60 Symbol = AsmPrinter.GetCPISymbol(MO.getIndex()); in getExpr()
64 Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress()); in getExpr()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVAsmPrinter.cpp39 class RISCVAsmPrinter : public AsmPrinter {
43 : AsmPrinter(TM, std::move(Streamer)) {} in RISCVAsmPrinter()
73 AsmPrinter::EmitToStreamer(*OutStreamer, Res ? CInst : Inst); in EmitToStreamer()
93 if (!AsmPrinter::PrintAsmOperand(MI, OpNo, ExtraCode, OS)) in PrintAsmOperand()
154 return AsmPrinter::PrintAsmMemoryOperand(MI, OpNo, ExtraCode, OS); in PrintAsmMemoryOperand()
DRISCV.h24 class AsmPrinter; variable
34 const AsmPrinter &AP);
36 MCOperand &MCOp, const AsmPrinter &AP);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRMCInstLower.h16 class AsmPrinter; variable
27 AVRMCInstLower(MCContext &Ctx, AsmPrinter &Printer) in AVRMCInstLower()
36 AsmPrinter &Printer;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCMCInstLower.h23 class AsmPrinter; variable
29 AsmPrinter &Printer;
32 ARCMCInstLower(MCContext *C, AsmPrinter &asmprinter);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreMCInstLower.h21 class AsmPrinter; variable
27 AsmPrinter &Printer;
29 XCoreMCInstLower(class AsmPrinter &asmprinter);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFMCInstLower.h15 class AsmPrinter; variable
29 AsmPrinter &Printer;
32 BPFMCInstLower(MCContext &ctx, AsmPrinter &printer) in BPFMCInstLower()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiMCInstLower.h15 class AsmPrinter; variable
30 AsmPrinter &Printer;
33 LanaiMCInstLower(MCContext &CTX, AsmPrinter &AP) : Ctx(CTX), Printer(AP) {} in LanaiMCInstLower()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430MCInstLower.h15 class AsmPrinter; variable
29 AsmPrinter &Printer;
31 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer) in MSP430MCInstLower()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64MCInstLower.h16 class AsmPrinter; variable
31 AsmPrinter &Printer;
35 AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonAsmPrinter.h29 class HexagonAsmPrinter : public AsmPrinter {
35 : AsmPrinter(TM, std::move(Streamer)) {} in HexagonAsmPrinter()
39 return AsmPrinter::runOnMachineFunction(Fn); in runOnMachineFunction()

123456