Home
last modified time | relevance | path

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

1234

/NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/
HDDIE.cpp64 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()
194 void DIEValue::EmitValue(const AsmPrinter *AP) const { in EmitValue()
206 unsigned DIEValue::SizeOf(const AsmPrinter *AP) const { in SizeOf()
242 void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in EmitValue()
278 unsigned DIEInteger::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
319 void DIEExpr::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
325 unsigned DIEExpr::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
342 void DIELabel::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
351 unsigned DIELabel::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
368 void DIEDelta::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
[all …]
HDDwarfCFIException.cpp42 DwarfCFIExceptionBase::DwarfCFIExceptionBase(AsmPrinter *A) in DwarfCFIExceptionBase()
56 DwarfCFIException::DwarfCFIException(AsmPrinter *A) in DwarfCFIException()
59 moveTypeModule(AsmPrinter::CFI_M_None) {} in DwarfCFIException()
66 if (moveTypeModule == AsmPrinter::CFI_M_Debug) in endModule()
98 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves(); in beginFunction()
99 if (MoveType == AsmPrinter::CFI_M_EH || in beginFunction()
100 (MoveType == AsmPrinter::CFI_M_Debug && in beginFunction()
101 moveTypeModule == AsmPrinter::CFI_M_None)) in beginFunction()
104 shouldEmitMoves = MoveType != AsmPrinter::CFI_M_None; in beginFunction()
HDAsmPrinterDwarf.cpp43 void AsmPrinter::EmitSLEB128(int64_t Value, const char *Desc) const { in EmitSLEB128()
51 void AsmPrinter::EmitULEB128(uint64_t Value, const char *Desc, in EmitULEB128()
60 void AsmPrinter::EmitCFAByte(unsigned Val) const { in EmitCFAByte()
116 void AsmPrinter::EmitEncodingByte(unsigned Val, const char *Desc) const { in EmitEncodingByte()
129 unsigned AsmPrinter::GetSizeOfEncodedValue(unsigned Encoding) const { in GetSizeOfEncodedValue()
147 void AsmPrinter::EmitTTypeReference(const GlobalValue *GV, in EmitTTypeReference()
160 void AsmPrinter::emitDwarfSymbolReference(const MCSymbol *Label, in emitDwarfSymbolReference()
180 void AsmPrinter::emitDwarfStringOffset(DwarfStringPoolEntryRef S) const { in emitDwarfStringOffset()
191 void AsmPrinter::EmitDwarfRegOp(ByteStreamer &Streamer, in EmitDwarfRegOp()
224 void AsmPrinter::emitCFIInstruction(const MCCFIInstruction &Inst) const { in emitCFIInstruction()
[all …]
HDAsmPrinter.cpp66 char AsmPrinter::ID = 0;
102 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
117 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
130 unsigned AsmPrinter::getFunctionNumber() const { in getFunctionNumber()
134 const TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const { in getObjFileLowering()
139 const DataLayout &AsmPrinter::getDataLayout() const { in getDataLayout()
143 const MCSubtargetInfo &AsmPrinter::getSubtargetInfo() const { in getSubtargetInfo()
148 void AsmPrinter::EmitToStreamer(MCStreamer &S, const MCInst &Inst) { in EmitToStreamer()
152 StringRef AsmPrinter::getTargetTriple() const { in getTargetTriple()
157 const MCSection *AsmPrinter::getCurrentSection() const { in getCurrentSection()
[all …]
HDDwarfAccelTable.h64 class AsmPrinter; variable
221 void EmitHeader(AsmPrinter *);
222 void EmitBuckets(AsmPrinter *);
223 void EmitHashes(AsmPrinter *);
224 void emitOffsets(AsmPrinter *, const MCSymbol *);
225 void EmitData(AsmPrinter *, DwarfDebug *D);
248 void FinalizeTable(AsmPrinter *, StringRef);
249 void emit(AsmPrinter *, const MCSymbol *, DwarfDebug *);
HDDwarfStringPool.h20 class AsmPrinter; variable
38 DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, StringRef Prefix);
40 void emit(AsmPrinter &Asm, MCSection *StrSection,
46 EntryRef getEntry(AsmPrinter &Asm, StringRef Str);
HDDwarfException.h26 DwarfCFIExceptionBase(AsmPrinter *A);
44 AsmPrinter::CFIMoveType moveTypeModule;
50 DwarfCFIException(AsmPrinter *A);
72 ARMException(AsmPrinter *A);
HDAsmPrinterInlineAsm.cpp76 void AsmPrinter::EmitInlineAsm(StringRef Str, const MCSubtargetInfo &STI, in EmitInlineAsm()
164 AsmPrinter *AP, unsigned LocCookie, in EmitMSInlineAsmStr()
262 int AsmPrinterVariant, AsmPrinter *AP, in EmitGCCInlineAsmStr()
436 void AsmPrinter::EmitInlineAsm(const MachineInstr *MI) const { in EmitInlineAsm()
486 AsmPrinter *AP = const_cast<AsmPrinter*>(this); in EmitInlineAsm()
513 void AsmPrinter::PrintSpecial(const MachineInstr *MI, raw_ostream &OS, in PrintSpecial()
543 bool AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmOperand()
569 bool AsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmMemoryOperand()
576 void AsmPrinter::emitInlineAsmStart() const {} in emitInlineAsmStart()
578 void AsmPrinter::emitInlineAsmEnd(const MCSubtargetInfo &StartInfo, in emitInlineAsmEnd()
HDOcamlGCPrinter.cpp37 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
38 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
47 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) { in EmitCamlGlobal()
70 AsmPrinter &AP) { in beginAssembly()
95 AsmPrinter &AP) { in finishAssembly()
HDARMException.cpp39 ARMException::ARMException(AsmPrinter *A) : DwarfCFIExceptionBase(A) {} in ARMException()
59 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves(); in beginFunction()
60 assert(MoveType != AsmPrinter::CFI_M_EH && in beginFunction()
62 if (MoveType == AsmPrinter::CFI_M_Debug) { in beginFunction()
HDEHStreamer.h25 class AsmPrinter; variable
36 AsmPrinter *Asm;
127 EHStreamer(AsmPrinter *A);
HDDwarfAccelTable.cpp71 void DwarfAccelTable::FinalizeTable(AsmPrinter *Asm, StringRef Prefix) { in FinalizeTable()
113 void DwarfAccelTable::EmitHeader(AsmPrinter *Asm) { in EmitHeader()
141 void DwarfAccelTable::EmitBuckets(AsmPrinter *Asm) { in EmitBuckets()
163 void DwarfAccelTable::EmitHashes(AsmPrinter *Asm) { in EmitHashes()
183 void DwarfAccelTable::emitOffsets(AsmPrinter *Asm, const MCSymbol *SecBegin) { in emitOffsets()
206 void DwarfAccelTable::EmitData(AsmPrinter *Asm, DwarfDebug *D) { in EmitData()
243 void DwarfAccelTable::emit(AsmPrinter *Asm, const MCSymbol *SecBegin, in emit()
HDDwarfStringPool.cpp17 DwarfStringPool::DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, in DwarfStringPool()
22 DwarfStringPool::EntryRef DwarfStringPool::getEntry(AsmPrinter &Asm, in getEntry()
37 void DwarfStringPool::emit(AsmPrinter &Asm, MCSection *StrSection, in emit()
HDDwarfFile.h25 class AsmPrinter; variable
38 AsmPrinter *Asm;
65 DwarfFile(AsmPrinter *AP, StringRef Pref, BumpPtrAllocator &DA);
HDDwarfExpression.h22 class AsmPrinter; variable
123 const AsmPrinter &AP;
128 DIEDwarfExpression(const AsmPrinter &AP, DwarfUnit &DU, DIELoc &DIE);
HDDebugLocStream.h19 class AsmPrinter; variable
90 bool finalizeList(AsmPrinter &Asm);
156 AsmPrinter &Asm;
162 ListBuilder(DebugLocStream &Locs, DwarfCompileUnit &CU, AsmPrinter &Asm, in ListBuilder()
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDDIE.h26 class AsmPrinter; variable
101 void Emit(const AsmPrinter *AP) const;
143 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
144 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
164 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
165 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
185 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
186 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
203 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
204 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
[all …]
HDGCMetadataPrinter.h40 friend class AsmPrinter; variable
55 virtual void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in beginAssembly()
58 virtual void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in finishAssembly()
/NextBSD/contrib/llvm/lib/Target/SystemZ/
HDSystemZMCInstLower.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()
/NextBSD/contrib/llvm/lib/Target/BPF/
HDBPFMCInstLower.h16 class AsmPrinter; variable
30 AsmPrinter &Printer;
33 BPFMCInstLower(MCContext &ctx, AsmPrinter &printer) in BPFMCInstLower()
/NextBSD/contrib/llvm/lib/Target/XCore/
HDXCoreMCInstLower.h22 class AsmPrinter; variable
29 AsmPrinter &Printer;
31 XCoreMCInstLower(class AsmPrinter &asmprinter);
/NextBSD/contrib/llvm/lib/Target/MSP430/
HDMSP430MCInstLower.h16 class AsmPrinter; variable
30 AsmPrinter &Printer;
32 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer) in MSP430MCInstLower()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64MCInstLower.h17 class AsmPrinter; variable
32 AsmPrinter &Printer;
36 AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer);
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsMCInstLower.cpp30 : AsmPrinter(asmprinter) {} in MipsMCInstLower()
77 Symbol = AsmPrinter.getSymbol(MO.getGlobal()); in LowerSymbolOperand()
82 Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand()
87 Symbol = AsmPrinter.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand()
97 Symbol = AsmPrinter.GetJTISymbol(MO.getIndex()); in LowerSymbolOperand()
101 Symbol = AsmPrinter.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand()
/NextBSD/contrib/llvm/lib/Target/Sparc/
HDSparcMCInstLower.cpp33 AsmPrinter &AP) { in LowerSymbolOperand()
71 AsmPrinter &AP) { in LowerOperand()
97 AsmPrinter &AP) in LowerSparcMachineInstrToMCInst()

1234