Home
last modified time | relevance | path

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

123456

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A 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);
H A DAsmPrinterDwarf.cpp90 void AsmPrinter::emitEncodingByte(unsigned Val, const char *Desc) const { in emitEncodingByte()
103 unsigned AsmPrinter::GetSizeOfEncodedValue(unsigned Encoding) const { in GetSizeOfEncodedValue()
121 void AsmPrinter::emitTTypeReference(const GlobalValue *GV, unsigned Encoding) { in emitTTypeReference()
132 void AsmPrinter::emitDwarfSymbolReference(const MCSymbol *Label, in emitDwarfSymbolReference()
155 void AsmPrinter::emitDwarfStringOffset(DwarfStringPoolEntry S) const { in emitDwarfStringOffset()
166 void AsmPrinter::emitDwarfOffset(const MCSymbol *Label, uint64_t Offset) const { in emitDwarfOffset()
170 void AsmPrinter::emitDwarfLengthOrOffset(uint64_t Value) const { in emitDwarfLengthOrOffset()
175 void AsmPrinter::emitDwarfUnitLength(uint64_t Length, in emitDwarfUnitLength()
180 MCSymbol *AsmPrinter::emitDwarfUnitLength(const Twine &Prefix, in emitDwarfUnitLength()
185 void AsmPrinter::emitCallSiteOffset(const MCSymbol *Hi, const MCSymbol *Lo, in emitCallSiteOffset()
[all …]
H A DAsmPrinter.cpp160 char AsmPrinter::ID = 0;
261 AsmPrinter::getAddrLabelSymbolToEmit(const BasicBlock *BB) { in getAddrLabelSymbolToEmit()
269 void AsmPrinter::takeDeletedSymbolsForFunction( in takeDeletedSymbolsForFunction()
336 Align AsmPrinter::getGVAlignment(const GlobalObject *GV, const DataLayout &DL, in getGVAlignment()
360 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
369 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
374 bool AsmPrinter::isPositionIndependent() const { in isPositionIndependent()
379 unsigned AsmPrinter::getFunctionNumber() const { in getFunctionNumber()
383 const TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const { in getObjFileLowering()
387 const DataLayout &AsmPrinter::getDataLayout() const { in getDataLayout()
[all …]
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 DAsmPrinterInlineAsm.cpp45 unsigned AsmPrinter::addInlineAsmDiagBuffer(StringRef AsmStr, in addInlineAsmDiagBuffer()
71 void AsmPrinter::emitInlineAsm(StringRef Str, const MCSubtargetInfo &STI, in emitInlineAsm()
136 AsmPrinter *AP, uint64_t LocCookie, in EmitInlineAsmStr()
332 void AsmPrinter::emitInlineAsm(const MachineInstr *MI) const { in emitInlineAsm()
370 AsmPrinter *AP = const_cast<AsmPrinter*>(this); in emitInlineAsm()
432 void AsmPrinter::PrintSpecial(const MachineInstr *MI, raw_ostream &OS, in PrintSpecial()
459 void AsmPrinter::PrintSymbolOperand(const MachineOperand &MO, raw_ostream &OS) { in PrintSymbolOperand()
469 bool AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmOperand()
511 bool AsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmMemoryOperand()
517 void AsmPrinter::emitInlineAsmStart() const {} in emitInlineAsmStart()
[all …]
H A DARMException.cpp22 ARMException::ARMException(AsmPrinter *A) : EHStreamer(A) {} in ARMException()
35 AsmPrinter::CFISection CFISecType = Asm->getFunctionCFISectionType(*MF); in beginFunction()
36 assert(CFISecType != AsmPrinter::CFISection::EH && in beginFunction()
39 if (CFISecType == AsmPrinter::CFISection::Debug) { in beginFunction()
41 if (Asm->getModuleCFISectionType() == AsmPrinter::CFISection::Debug) in beginFunction()
H A DDwarfCFIException.cpp27 DwarfCFIException::DwarfCFIException(AsmPrinter *A) : EHStreamer(A) {} in DwarfCFIException()
67 Asm->getFunctionCFISectionType(*MF) != AsmPrinter::CFISection::None; in beginFunction()
106 AsmPrinter::CFISection CFISecType = Asm->getModuleCFISectionType(); in beginBasicBlockSection()
110 if (CFISecType == AsmPrinter::CFISection::Debug || in beginBasicBlockSection()
113 CFISecType == AsmPrinter::CFISection::EH, true); in beginBasicBlockSection()
H A DPseudoProbePrinter.h21 class AsmPrinter; variable
26 AsmPrinter *Asm;
31 PseudoProbeHandler(AsmPrinter *A) : Asm(A) {}; in PseudoProbeHandler()
H A DDIE.cpp62 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()
160 void DIEAbbrevSet::Emit(const AsmPrinter *AP, MCSection *Section) const { in Emit()
315 void DIEValue::emitValue(const AsmPrinter *AP) const { in emitValue()
364 void DIEInteger::emitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in emitValue()
454 void DIEExpr::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
483 void DIELabel::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
515 void DIEBaseTypeRef::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
534 void DIEDelta::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
566 void DIEString::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
618 void DIEInlineString::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
[all …]
H A 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()
H A DAddressPool.h16 class AsmPrinter; variable
45 void emit(AsmPrinter &Asm, MCSection *AddrSection);
57 MCSymbol *emitHeader(AsmPrinter &Asm, MCSection *Section);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A 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()
H A DAccelTable.h105 class AsmPrinter; variable
182 void finalize(AsmPrinter *Asm, StringRef Prefix);
253 virtual void emit(AsmPrinter *Asm) const = 0;
440 void emitAppleAccelTableImpl(AsmPrinter *Asm, AccelTableBase &Contents,
448 void emitAppleAccelTable(AsmPrinter *Asm, AccelTable<DataT> &Contents,
454 void emitDWARF5AccelTable(AsmPrinter *Asm, DWARF5AccelTable &Contents,
463 AsmPrinter *Asm, DWARF5AccelTable &Contents,
475 void emit(AsmPrinter *Asm) const override;
494 void emit(AsmPrinter *Asm) const override;
512 void emit(AsmPrinter *Asm) const override;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kMCInstLower.cpp36 AsmPrinter(AP) {} in M68kMCInstLower()
45 return AsmPrinter.getSymbolPreferLocal(*MO.getGlobal()); in GetSymbolFromOperand()
58 AsmPrinter.getNameWithPrefix(Name, GV); in GetSymbolFromOperand()
148 return LowerSymbolOperand(MO, AsmPrinter.GetJTISymbol(MO.getIndex())); in LowerOperand()
150 return LowerSymbolOperand(MO, AsmPrinter.GetCPISymbol(MO.getIndex())); in LowerOperand()
153 MO, AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress())); in LowerOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYMCInstLower.h13 class AsmPrinter; variable
23 AsmPrinter &Printer;
26 CSKYMCInstLower(MCContext &Ctx, AsmPrinter &Printer);
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRMCInstLower.h17 class AsmPrinter; variable
28 AVRMCInstLower(MCContext &Ctx, AsmPrinter &Printer) in AVRMCInstLower()
38 AsmPrinter &Printer;
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.h20 class AsmPrinter; variable
26 AsmPrinter &Printer;
28 XCoreMCInstLower(class AsmPrinter &asmprinter);
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCMCInstLower.h23 class AsmPrinter; variable
29 AsmPrinter &Printer;
32 ARCMCInstLower(MCContext *C, AsmPrinter &asmprinter);
H A DARCAsmPrinter.cpp34 class ARCAsmPrinter : public AsmPrinter {
40 : AsmPrinter(TM, std::move(Streamer)), in ARCAsmPrinter()
72 return AsmPrinter::runOnMachineFunction(MF); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMCInstLower.h15 class AsmPrinter; variable
27 AsmPrinter &Printer;
30 BPFMCInstLower(MCContext &ctx, AsmPrinter &printer) in BPFMCInstLower()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArch.h21 class AsmPrinter; variable
31 AsmPrinter &AP);
34 const AsmPrinter &AP);
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMCInstLower.h15 class AsmPrinter; variable
28 AsmPrinter &Printer;
31 LanaiMCInstLower(MCContext &CTX, AsmPrinter &AP) : Ctx(CTX), Printer(AP) {} in LanaiMCInstLower()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430MCInstLower.h15 class AsmPrinter; variable
28 AsmPrinter &Printer;
30 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer) in MSP430MCInstLower()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.h17 class AsmPrinter;
29 AsmPrinter &Printer;
33 AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer);
16 class AsmPrinter; global() variable

123456