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)) {
308 void PPCAsmPrinter::PrintSymbolOperand(const MachineOperand &MO,
316 void PPCAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo,
358 bool PPCAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo,
407 bool PPCAsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo,
450 static void collectTOCStats(PPCAsmPrinter::TOCEntryType Type) {
453 case PPCAsmPrinter::TOCType_ConstantPool:
456 case PPCAsmPrinter::TOCType_GlobalInternal:
459 case PPCAsmPrinter::TOCType_GlobalExternal:
462 case PPCAsmPrinter::TOCType_JumpTable:
465 case PPCAsmPrinter::TOCType_ThreadLocal:
468 case PPCAsmPrinter::TOCType_BlockAddress:
471 case PPCAsmPrinter::TOCType_EHBlock:
510 PPCAsmPrinter::lookUpOrCreateTOCEntry(const MCSymbol *Sym, TOCEntryType Type,
522 void PPCAsmPrinter::LowerSTACKMAP(StackMaps &SM, const MachineInstr &MI) {
553 void PPCAsmPrinter::LowerPATCHPOINT(StackMaps &SM, const MachineInstr &MI) {
676 void PPCAsmPrinter::EmitAIXTlsCallHelper(const MachineInstr *MI) {
688 void PPCAsmPrinter::EmitTlsCall(const MachineInstr *MI,
768 static PPCAsmPrinter::TOCEntryType
773 return PPCAsmPrinter::TOCType_ThreadLocal;
782 return PPCAsmPrinter::TOCType_GlobalExternal;
784 return PPCAsmPrinter::TOCType_GlobalInternal;
787 return PPCAsmPrinter::TOCType_ConstantPool;
789 return PPCAsmPrinter::TOCType_JumpTable;
791 return PPCAsmPrinter::TOCType_BlockAddress;
799 void PPCAsmPrinter::emitInstruction(const MachineInstr *MI) {
1713 PPCAsmPrinter::getAdjustedFasterLocalExpr(const MachineOperand &MO,
1796 return PPCAsmPrinter::emitInstruction(MI);
1932 return PPCAsmPrinter::emitInstruction(MI);
2080 PPCAsmPrinter::emitEndOfAsmFile(M);
2908 PPCAsmPrinter::emitFunctionEntryLabel();
3020 const bool Result = PPCAsmPrinter::doInitialization(M);
3197 return PPCAsmPrinter::emitInstruction(MI);
3208 return PPCAsmPrinter::doFinalization(M);