Home
last modified time | relevance | path

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

12345678910

/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterDwarf.cpp36 void AsmPrinter::emitSLEB128(int64_t Value, const char *Desc) const { in emitSLEB128()
43 void AsmPrinter::emitULEB128(uint64_t Value, const char *Desc, in emitULEB128()
52 void AsmPrinter::emitLabelDifferenceAsULEB128(const MCSymbol *Hi, in emitLabelDifferenceAsULEB128()
125 unsigned AsmPrinter::GetSizeOfEncodedValue(unsigned Encoding) const { in GetSizeOfEncodedValue()
154 void AsmPrinter::emitDwarfSymbolReference(const MCSymbol *Label, in emitDwarfSymbolReference()
177 void AsmPrinter::emitDwarfStringOffset(DwarfStringPoolEntry S) const { in emitDwarfStringOffset()
192 void AsmPrinter::emitDwarfLengthOrOffset(uint64_t Value) const { in emitDwarfLengthOrOffset()
197 void AsmPrinter::emitDwarfUnitLength(uint64_t Length, in emitDwarfUnitLength()
202 MCSymbol *AsmPrinter::emitDwarfUnitLength(const Twine &Prefix, in emitDwarfUnitLength()
285 void AsmPrinter::emitDwarfDIE(const DIE &Die) const { in emitDwarfDIE()
[all …]
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 DAsmPrinter.cpp147 char AsmPrinter::ID = 0;
355 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
361 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
1238 AsmPrinter::CFISection
1254 AsmPrinter::CFISection
1259 bool AsmPrinter::needsSEHMoves() { in needsSEHMoves()
1439 void AsmPrinter::emitFunctionBody() { in emitFunctionBody()
2250 void AsmPrinter::emitConstantPool() { in emitConstantPool()
3647 bool AsmPrinter::
3750 void AsmPrinter::emitXRayTable() { in emitXRayTable()
[all …]
H A DDwarfCFIException.cpp26 DwarfCFIExceptionBase::DwarfCFIExceptionBase(AsmPrinter *A) : EHStreamer(A) {} in DwarfCFIExceptionBase()
43 DwarfCFIException::DwarfCFIException(AsmPrinter *A) in DwarfCFIException()
71 static MCSymbol *getExceptionSym(AsmPrinter *Asm, in getExceptionSym()
85 Asm->getFunctionCFISectionType(*MF) != AsmPrinter::CFISection::None; in beginFunction()
127 AsmPrinter::CFISection CFISecType = Asm->getModuleCFISectionType(); in beginFragment()
131 if (CFISecType == AsmPrinter::CFISection::Debug || in beginFragment()
134 CFISecType == AsmPrinter::CFISection::EH, true); in beginFragment()
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.cpp44 unsigned AsmPrinter::addInlineAsmDiagBuffer(StringRef AsmStr, in addInlineAsmDiagBuffer()
70 void AsmPrinter::emitInlineAsm(StringRef Str, const MCSubtargetInfo &STI, in emitInlineAsm()
134 AsmPrinter *AP, uint64_t LocCookie, in EmitInlineAsmStr()
330 void AsmPrinter::emitInlineAsm(const MachineInstr *MI) const { in emitInlineAsm()
376 AsmPrinter *AP = const_cast<AsmPrinter*>(this); in emitInlineAsm()
430 void AsmPrinter::PrintSpecial(const MachineInstr *MI, raw_ostream &OS, in PrintSpecial()
457 void AsmPrinter::PrintSymbolOperand(const MachineOperand &MO, raw_ostream &OS) { in PrintSymbolOperand()
467 bool AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmOperand()
509 bool AsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmMemoryOperand()
515 void AsmPrinter::emitInlineAsmStart() const {} in emitInlineAsmStart()
[all …]
H A DDwarfException.h26 DwarfCFIExceptionBase(AsmPrinter *A);
51 DwarfCFIException(AsmPrinter *A);
79 ARMException(AsmPrinter *A);
99 AIXException(AsmPrinter *A);
H A DARMException.cpp22 ARMException::ARMException(AsmPrinter *A) : DwarfCFIExceptionBase(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 DAccelTable.cpp53 void AccelTableBase::finalize(AsmPrinter *Asm, StringRef Prefix) { in finalize()
93 AsmPrinter *const Asm; ///< Destination.
108 AccelTableWriter(AsmPrinter *Asm, const AccelTableBase &Contents, in AccelTableWriter()
133 void emit(AsmPrinter *Asm) const;
152 void emit(AsmPrinter *Asm) const;
237 AsmPrinter *Asm, const AccelTableBase &Contents,
276 void AppleAccelTableWriter::Header::emit(AsmPrinter *Asm) const { in emit()
365 AsmPrinter *Asm = Ctx.Asm; in emit()
510 AsmPrinter *Asm, const AccelTableBase &Contents, in Dwarf5AccelTableWriter()
589 void AppleAccelTableOffsetData::emit(AsmPrinter *Asm) const { in emit()
[all …]
H A DPseudoProbePrinter.h21 class AsmPrinter; variable
26 AsmPrinter *Asm;
31 PseudoProbeHandler(AsmPrinter *A) : Asm(A){}; in PseudoProbeHandler()
/llvm-project-15.0.7/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.h104 class AsmPrinter; variable
175 void finalize(AsmPrinter *Asm, StringRef Prefix);
240 virtual void emit(AsmPrinter *Asm) const = 0;
293 void emitAppleAccelTableImpl(AsmPrinter *Asm, AccelTableBase &Contents,
301 void emitAppleAccelTable(AsmPrinter *Asm, AccelTable<DataT> &Contents, in emitAppleAccelTable()
307 void emitDWARF5AccelTable(AsmPrinter *Asm,
313 AsmPrinter *Asm, AccelTable<DWARF5AccelTableStaticData> &Contents,
324 void emit(AsmPrinter *Asm) const override;
343 void emit(AsmPrinter *Asm) const override;
361 void emit(AsmPrinter *Asm) const override;
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDwarfGenerator.h28 class AsmPrinter; variable
210 void generate(MCContext &MC, AsmPrinter &Asm) const;
213 void writeData(ArrayRef<ValueAndLength> Data, AsmPrinter &Asm) const;
214 MCSymbol *writeDefaultPrologue(AsmPrinter &Asm) const;
215 void writePrologue(AsmPrinter &Asm) const;
218 AsmPrinter &Asm) const;
254 std::unique_ptr<AsmPrinter> Asm;
310 AsmPrinter *getAsmPrinter() const { return Asm.get(); } in getAsmPrinter()
/llvm-project-15.0.7/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()
133 return LowerSymbolOperand(MO, AsmPrinter.GetJTISymbol(MO.getIndex())); in LowerOperand()
135 return LowerSymbolOperand(MO, AsmPrinter.GetCPISymbol(MO.getIndex())); in LowerOperand()
138 MO, AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress())); in LowerOperand()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVAsmPrinter.cpp40 class RISCVAsmPrinter : public AsmPrinter {
47 : AsmPrinter(TM, std::move(Streamer)), MCSTI(TM.getMCSubtargetInfo()) {} in RISCVAsmPrinter()
86 AsmPrinter::EmitToStreamer(*OutStreamer, Res ? CInst : Inst); in EmitToStreamer()
109 if (!AsmPrinter::PrintAsmOperand(MI, OpNo, ExtraCode, OS)) in PrintAsmOperand()
170 return AsmPrinter::PrintAsmMemoryOperand(MI, OpNo, ExtraCode, OS); in PrintAsmMemoryOperand()
207 AsmPrinter::emitFunctionEntryLabel(); in emitFunctionEntryLabel()
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArch.h22 class AsmPrinter; variable
30 AsmPrinter &AP);
33 const AsmPrinter &AP);
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestTypes.cpp50 static void printSignedness(AsmPrinter &printer, in printSignedness()
97 static void printCustomTypeA(AsmPrinter &printer, int a) { printer << a; } in printCustomTypeA()
110 static void printCustomTypeB(AsmPrinter &printer, int a, Optional<int> b) { in printCustomTypeB()
128 static void printFooString(AsmPrinter &printer, StringRef foo) { in printFooString()
136 static void printBarString(AsmPrinter &printer, StringRef foo) { in printBarString()
171 void CompoundAType::print(AsmPrinter &printer) const { in print()
203 void TestIntegerType::print(AsmPrinter &p) const { in print()
232 void StructType::print(AsmPrinter &p) const { in print()
259 void TestTypeWithLayoutType::print(AsmPrinter &printer) const { in print()
376 auto printer = [](AsmPrinter &printer, ArrayRef<Attribute> params) { in getCustomAssemblyFormatDynamicType()
[all …]
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DTestAsmPrinter.h19 class AsmPrinter; variable
54 std::unique_ptr<AsmPrinter> Asm;
76 AsmPrinter *getAP() const { return Asm.get(); } in getAP()
77 AsmPrinter *releaseAP() { return Asm.release(); } in releaseAP()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYMCInstLower.h13 class AsmPrinter; variable
23 AsmPrinter &Printer;
26 CSKYMCInstLower(MCContext &Ctx, AsmPrinter &Printer);
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRMCInstLower.h16 class AsmPrinter; variable
27 AVRMCInstLower(MCContext &Ctx, AsmPrinter &Printer) in AVRMCInstLower()
36 AsmPrinter &Printer;
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.h20 class AsmPrinter; variable
26 AsmPrinter &Printer;
28 XCoreMCInstLower(class AsmPrinter &asmprinter);
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCMCInstLower.h23 class AsmPrinter; variable
29 AsmPrinter &Printer;
32 ARCMCInstLower(MCContext *C, AsmPrinter &asmprinter);
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFMCInstLower.h15 class AsmPrinter; variable
27 AsmPrinter &Printer;
30 BPFMCInstLower(MCContext &ctx, AsmPrinter &printer) in BPFMCInstLower()
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430MCInstLower.h15 class AsmPrinter; variable
28 AsmPrinter &Printer;
30 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer) in MSP430MCInstLower()

12345678910