| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinterDwarf.cpp | 36 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 D | DwarfStringPool.h | 19 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 D | AsmPrinter.cpp | 147 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 D | DwarfCFIException.cpp | 26 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 D | DwarfStringPool.cpp | 20 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 D | AsmPrinterInlineAsm.cpp | 44 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 D | DwarfException.h | 26 DwarfCFIExceptionBase(AsmPrinter *A); 51 DwarfCFIException(AsmPrinter *A); 79 ARMException(AsmPrinter *A); 99 AIXException(AsmPrinter *A);
|
| H A D | ARMException.cpp | 22 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 D | AccelTable.cpp | 53 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 D | PseudoProbePrinter.h | 21 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 D | GCMetadataPrinter.h | 26 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 D | AccelTable.h | 104 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 D | SystemZMCInstLower.cpp | 33 : 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 D | DwarfGenerator.h | 28 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 D | M68kMCInstLower.cpp | 36 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 D | RISCVAsmPrinter.cpp | 40 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 D | LoongArch.h | 22 class AsmPrinter; variable 30 AsmPrinter &AP); 33 const AsmPrinter &AP);
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestTypes.cpp | 50 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 D | TestAsmPrinter.h | 19 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 D | CSKYMCInstLower.h | 13 class AsmPrinter; variable 23 AsmPrinter &Printer; 26 CSKYMCInstLower(MCContext &Ctx, AsmPrinter &Printer);
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRMCInstLower.h | 16 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 D | XCoreMCInstLower.h | 20 class AsmPrinter; variable 26 AsmPrinter &Printer; 28 XCoreMCInstLower(class AsmPrinter &asmprinter);
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCMCInstLower.h | 23 class AsmPrinter; variable 29 AsmPrinter &Printer; 32 ARCMCInstLower(MCContext *C, AsmPrinter &asmprinter);
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFMCInstLower.h | 15 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 D | MSP430MCInstLower.h | 15 class AsmPrinter; variable 28 AsmPrinter &Printer; 30 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer) in MSP430MCInstLower()
|