Lines Matching defs:PPCAsmPrinter
1 //===-- PPCAsmPrinter.cpp - Print machine instrs to PowerPC assembly ------===//
145 class PPCAsmPrinter : public AsmPrinter {
165 explicit PPCAsmPrinter(TargetMachine &TM,
219 class PPCLinuxAsmPrinter : public PPCAsmPrinter {
223 : PPCAsmPrinter(TM, std::move(Streamer)) {}
241 class PPCAIXAsmPrinter : public PPCAsmPrinter {
268 : PPCAsmPrinter(TM, std::move(Streamer)) {
310 void PPCAsmPrinter::PrintSymbolOperand(const MachineOperand &MO,
318 void PPCAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo,
360 bool PPCAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo,
409 bool PPCAsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo,
452 static void collectTOCStats(PPCAsmPrinter::TOCEntryType Type) {
455 case PPCAsmPrinter::TOCType_ConstantPool:
458 case PPCAsmPrinter::TOCType_GlobalInternal:
461 case PPCAsmPrinter::TOCType_GlobalExternal:
464 case PPCAsmPrinter::TOCType_JumpTable:
467 case PPCAsmPrinter::TOCType_ThreadLocal:
470 case PPCAsmPrinter::TOCType_BlockAddress:
473 case PPCAsmPrinter::TOCType_EHBlock:
512 PPCAsmPrinter::lookUpOrCreateTOCEntry(const MCSymbol *Sym, TOCEntryType Type,
524 void PPCAsmPrinter::LowerSTACKMAP(StackMaps &SM, const MachineInstr &MI) {
555 void PPCAsmPrinter::LowerPATCHPOINT(StackMaps &SM, const MachineInstr &MI) {
678 void PPCAsmPrinter::EmitAIXTlsCallHelper(const MachineInstr *MI) {
690 void PPCAsmPrinter::EmitTlsCall(const MachineInstr *MI,
770 static PPCAsmPrinter::TOCEntryType
775 return PPCAsmPrinter::TOCType_ThreadLocal;
784 return PPCAsmPrinter::TOCType_GlobalExternal;
786 return PPCAsmPrinter::TOCType_GlobalInternal;
789 return PPCAsmPrinter::TOCType_ConstantPool;
791 return PPCAsmPrinter::TOCType_JumpTable;
793 return PPCAsmPrinter::TOCType_BlockAddress;
801 void PPCAsmPrinter::emitInstruction(const MachineInstr *MI) {
1715 PPCAsmPrinter::getAdjustedFasterLocalExpr(const MachineOperand &MO,
1798 return PPCAsmPrinter::emitInstruction(MI);
1934 return PPCAsmPrinter::emitInstruction(MI);
2082 PPCAsmPrinter::emitEndOfAsmFile(M);
2906 PPCAsmPrinter::emitFunctionEntryLabel();
3044 const bool Result = PPCAsmPrinter::doInitialization(M);
3245 return PPCAsmPrinter::emitInstruction(MI);
3262 return PPCAsmPrinter::doFinalization(M);