Lines Matching refs:MCInst
1 //===-- ARMInstPrinter.cpp - Convert ARM MCInst to assembly syntax --------===//
9 // This class prints an ARM MCInst to a .s file.
19 #include "llvm/MC/MCInst.h"
91 void ARMInstPrinter::printInst(const MCInst *MI, uint64_t Address,
266 MCInst NewMI;
311 void ARMInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
351 void ARMInstPrinter::printThumbLdrLabelOperand(const MCInst *MI, unsigned OpNum,
381 void ARMInstPrinter::printSORegRegOperand(const MCInst *MI, unsigned OpNum,
401 void ARMInstPrinter::printSORegImmOperand(const MCInst *MI, unsigned OpNum,
418 void ARMInstPrinter::printAM2PreOrOffsetIndexOp(const MCInst *MI, unsigned Op,
447 void ARMInstPrinter::printAddrModeTBB(const MCInst *MI, unsigned Op,
459 void ARMInstPrinter::printAddrModeTBH(const MCInst *MI, unsigned Op,
471 void ARMInstPrinter::printAddrMode2Operand(const MCInst *MI, unsigned Op,
490 void ARMInstPrinter::printAddrMode2OffsetOperand(const MCInst *MI,
516 void ARMInstPrinter::printAM3PreOrOffsetIndexOp(const MCInst *MI, unsigned Op,
545 void ARMInstPrinter::printAddrMode3Operand(const MCInst *MI, unsigned Op,
560 void ARMInstPrinter::printAddrMode3OffsetOperand(const MCInst *MI,
579 void ARMInstPrinter::printPostIdxImm8Operand(const MCInst *MI, unsigned OpNum,
588 void ARMInstPrinter::printPostIdxRegOperand(const MCInst *MI, unsigned OpNum,
598 void ARMInstPrinter::printPostIdxImm8s4Operand(const MCInst *MI, unsigned OpNum,
608 void ARMInstPrinter::printMveAddrModeRQOperand(const MCInst *MI, unsigned OpNum,
625 void ARMInstPrinter::printMveAddrModeQOperand(const MCInst *MI, unsigned OpNum,
641 void ARMInstPrinter::printLdStmModeOperand(const MCInst *MI, unsigned OpNum,
650 void ARMInstPrinter::printAddrMode5Operand(const MCInst *MI, unsigned OpNum,
674 void ARMInstPrinter::printAddrMode5FP16Operand(const MCInst *MI, unsigned OpNum,
701 void ARMInstPrinter::printAddrMode6Operand(const MCInst *MI, unsigned OpNum,
715 void ARMInstPrinter::printAddrMode7Operand(const MCInst *MI, unsigned OpNum,
724 void ARMInstPrinter::printAddrMode6OffsetOperand(const MCInst *MI,
737 void ARMInstPrinter::printBitfieldInvMaskImmOperand(const MCInst *MI,
750 void ARMInstPrinter::printMemBOption(const MCInst *MI, unsigned OpNum,
757 void ARMInstPrinter::printInstSyncBOption(const MCInst *MI, unsigned OpNum,
764 void ARMInstPrinter::printTraceSyncBOption(const MCInst *MI, unsigned OpNum,
771 void ARMInstPrinter::printShiftImmOperand(const MCInst *MI, unsigned OpNum,
785 void ARMInstPrinter::printPKHLSLShiftImm(const MCInst *MI, unsigned OpNum,
795 void ARMInstPrinter::printPKHASRShiftImm(const MCInst *MI, unsigned OpNum,
806 void ARMInstPrinter::printRegisterList(const MCInst *MI, unsigned OpNum,
826 void ARMInstPrinter::printGPRPairOperand(const MCInst *MI, unsigned OpNum,
835 void ARMInstPrinter::printSetendOperand(const MCInst *MI, unsigned OpNum,
845 void ARMInstPrinter::printCPSIMod(const MCInst *MI, unsigned OpNum,
851 void ARMInstPrinter::printCPSIFlag(const MCInst *MI, unsigned OpNum,
863 void ARMInstPrinter::printMSRMaskOperand(const MCInst *MI, unsigned OpNum,
945 void ARMInstPrinter::printBankedRegOperand(const MCInst *MI, unsigned OpNum,
959 void ARMInstPrinter::printPredicateOperand(const MCInst *MI, unsigned OpNum,
971 const MCInst *MI, unsigned OpNum, const MCSubtargetInfo &STI,
979 void ARMInstPrinter::printMandatoryPredicateOperand(const MCInst *MI,
987 void ARMInstPrinter::printMandatoryInvertedPredicateOperand(const MCInst *MI,
995 void ARMInstPrinter::printSBitModifierOperand(const MCInst *MI, unsigned OpNum,
1005 void ARMInstPrinter::printNoHashImmediate(const MCInst *MI, unsigned OpNum,
1011 void ARMInstPrinter::printPImmediate(const MCInst *MI, unsigned OpNum,
1017 void ARMInstPrinter::printCImmediate(const MCInst *MI, unsigned OpNum,
1023 void ARMInstPrinter::printCoprocOptionImm(const MCInst *MI, unsigned OpNum,
1029 void ARMInstPrinter::printPCLabel(const MCInst *MI, unsigned OpNum,
1035 void ARMInstPrinter::printAdrLabelOperand(const MCInst *MI, unsigned OpNum,
1057 void ARMInstPrinter::printThumbS4ImmOperand(const MCInst *MI, unsigned OpNum,
1064 void ARMInstPrinter::printThumbSRImm(const MCInst *MI, unsigned OpNum,
1072 void ARMInstPrinter::printThumbITMask(const MCInst *MI, unsigned OpNum,
1087 void ARMInstPrinter::printThumbAddrModeRROperand(const MCInst *MI, unsigned Op,
1107 void ARMInstPrinter::printThumbAddrModeImm5SOperand(const MCInst *MI,
1129 void ARMInstPrinter::printThumbAddrModeImm5S1Operand(const MCInst *MI,
1136 void ARMInstPrinter::printThumbAddrModeImm5S2Operand(const MCInst *MI,
1143 void ARMInstPrinter::printThumbAddrModeImm5S4Operand(const MCInst *MI,
1150 void ARMInstPrinter::printThumbAddrModeSPOperand(const MCInst *MI, unsigned Op,
1160 void ARMInstPrinter::printT2SOOperand(const MCInst *MI, unsigned OpNum,
1176 void ARMInstPrinter::printAddrModeImm12Operand(const MCInst *MI, unsigned OpNum,
1204 void ARMInstPrinter::printT2AddrModeImm8Operand(const MCInst *MI,
1228 void ARMInstPrinter::printT2AddrModeImm8s4Operand(const MCInst *MI,
1260 const MCInst *MI, unsigned OpNum, const MCSubtargetInfo &STI,
1275 const MCInst *MI, unsigned OpNum, const MCSubtargetInfo &STI,
1290 const MCInst *MI, unsigned OpNum, const MCSubtargetInfo &STI,
1307 void ARMInstPrinter::printT2AddrModeSoRegOperand(const MCInst *MI,
1330 void ARMInstPrinter::printFPImmOperand(const MCInst *MI, unsigned OpNum,
1338 void ARMInstPrinter::printVMOVModImmOperand(const MCInst *MI, unsigned OpNum,
1349 void ARMInstPrinter::printImmPlusOneOperand(const MCInst *MI, unsigned OpNum,
1356 void ARMInstPrinter::printRotImmOperand(const MCInst *MI, unsigned OpNum,
1366 void ARMInstPrinter::printModImmOperand(const MCInst *MI, unsigned OpNum,
1407 void ARMInstPrinter::printFBits16(const MCInst *MI, unsigned OpNum,
1413 void ARMInstPrinter::printFBits32(const MCInst *MI, unsigned OpNum,
1419 void ARMInstPrinter::printVectorIndex(const MCInst *MI, unsigned OpNum,
1425 void ARMInstPrinter::printVectorListOne(const MCInst *MI, unsigned OpNum,
1433 void ARMInstPrinter::printVectorListTwo(const MCInst *MI, unsigned OpNum,
1446 void ARMInstPrinter::printVectorListTwoSpaced(const MCInst *MI, unsigned OpNum,
1459 void ARMInstPrinter::printVectorListThree(const MCInst *MI, unsigned OpNum,
1474 void ARMInstPrinter::printVectorListFour(const MCInst *MI, unsigned OpNum,
1491 void ARMInstPrinter::printVectorListOneAllLanes(const MCInst *MI,
1500 void ARMInstPrinter::printVectorListTwoAllLanes(const MCInst *MI,
1514 void ARMInstPrinter::printVectorListThreeAllLanes(const MCInst *MI,
1530 void ARMInstPrinter::printVectorListFourAllLanes(const MCInst *MI,
1549 const MCInst *MI, unsigned OpNum, const MCSubtargetInfo &STI,
1562 const MCInst *MI, unsigned OpNum, const MCSubtargetInfo &STI,
1577 const MCInst *MI, unsigned OpNum, const MCSubtargetInfo &STI,
1593 void ARMInstPrinter::printVectorListThreeSpaced(const MCInst *MI,
1609 void ARMInstPrinter::printVectorListFourSpaced(const MCInst *MI, unsigned OpNum,
1627 void ARMInstPrinter::printMVEVectorList(const MCInst *MI, unsigned OpNum,
1641 void ARMInstPrinter::printComplexRotationOp(const MCInst *MI, unsigned OpNo,
1648 void ARMInstPrinter::printVPTPredicateOperand(const MCInst *MI, unsigned OpNum,
1656 void ARMInstPrinter::printVPTMask(const MCInst *MI, unsigned OpNum,
1672 void ARMInstPrinter::printMveSaturateOp(const MCInst *MI, unsigned OpNum,