Lines Matching refs:MipsAsmPrinter
1 //===-- MipsAsmPrinter.cpp - Mips LLVM Assembly Printer -------------------===//
19 #include "MipsAsmPrinter.h"
56 MipsTargetStreamer &MipsAsmPrinter::getTargetStreamer() {
60 bool MipsAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
87 bool MipsAsmPrinter::lowerOperand(const MachineOperand &MO, MCOperand &MCOp) {
96 void MipsAsmPrinter::emitPseudoIndirectBranch(MCStreamer &OutStreamer,
130 void MipsAsmPrinter::EmitInstruction(const MachineInstr *MI) {
245 void MipsAsmPrinter::printSavedRegsBitmask() {
306 void MipsAsmPrinter::emitFrameDirective() {
317 const char *MipsAsmPrinter::getCurrentABIString() const {
327 void MipsAsmPrinter::EmitFunctionEntryLabel() {
351 void MipsAsmPrinter::EmitFunctionBodyStart() {
375 void MipsAsmPrinter::EmitFunctionBodyEnd() {
398 bool MipsAsmPrinter::isBlockOnlyReachableByFallthrough(const MachineBasicBlock*
438 bool MipsAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
539 bool MipsAsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI,
559 void MipsAsmPrinter::printOperand(const MachineInstr *MI, int opNum,
623 void MipsAsmPrinter::printUnsignedImm(const MachineInstr *MI, int opNum,
632 void MipsAsmPrinter::printUnsignedImm8(const MachineInstr *MI, int opNum,
641 void MipsAsmPrinter::
652 void MipsAsmPrinter::
662 void MipsAsmPrinter::
669 void MipsAsmPrinter::EmitStartOfAsmFile(Module &M) {
716 void MipsAsmPrinter::EmitJal(MCSymbol *Symbol) {
724 void MipsAsmPrinter::EmitInstrReg(unsigned Opcode, unsigned Reg) {
731 void MipsAsmPrinter::EmitInstrRegReg(unsigned Opcode, unsigned Reg1,
750 void MipsAsmPrinter::EmitInstrRegRegReg(unsigned Opcode, unsigned Reg1,
760 void MipsAsmPrinter::EmitMovFPIntPair(unsigned MovOpc, unsigned Reg1,
772 void MipsAsmPrinter::EmitSwapFPIntParams(Mips16HardFloatInfo::FPParamVariant PV,
804 MipsAsmPrinter::EmitSwapFPIntRetval(Mips16HardFloatInfo::FPReturnVariant RV,
827 void MipsAsmPrinter::EmitFPCallStub(
969 void MipsAsmPrinter::EmitEndOfAsmFile(Module &M) {
985 void MipsAsmPrinter::PrintDebugValueComment(const MachineInstr *MI,
992 void MipsAsmPrinter::NaClAlignIndirectJumpTargets(MachineFunction &MF) {
1012 bool MipsAsmPrinter::isLongBranchPseudo(int Opcode) const {
1020 RegisterAsmPrinter<MipsAsmPrinter> X(TheMipsTarget);
1021 RegisterAsmPrinter<MipsAsmPrinter> Y(TheMipselTarget);
1022 RegisterAsmPrinter<MipsAsmPrinter> A(TheMips64Target);
1023 RegisterAsmPrinter<MipsAsmPrinter> B(TheMips64elTarget);