LLVM API Documentation

llvm::ARMInstPrinter Member List
This is the complete list of members for llvm::ARMInstPrinter, including all inherited members.
ARMInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI)llvm::ARMInstPrinter
AvailableFeaturesllvm::MCInstPrinter [protected]
CommentStreamllvm::MCInstPrinter [protected]
formatDec(const int64_t Value) const llvm::MCInstPrinter
formatHex(const int64_t Value) const llvm::MCInstPrinter
formatHex(const uint64_t Value) const llvm::MCInstPrinter
formatImm(const int64_t Value) const llvm::MCInstPrinter [inline]
getAvailableFeatures() const llvm::MCInstPrinter [inline]
getOpcodeName(unsigned Opcode) const llvm::MCInstPrinter
getPrintHexStyleHex() const llvm::MCInstPrinter [inline]
getPrintImmHex() const llvm::MCInstPrinter [inline]
getRegisterName(unsigned RegNo)llvm::ARMInstPrinter [static]
getUseMarkup() const llvm::MCInstPrinter [inline]
MAIllvm::MCInstPrinter [protected]
markup(StringRef s) const llvm::MCInstPrinter
markup(StringRef a, StringRef b) const llvm::MCInstPrinter
MCInstPrinter(const MCAsmInfo &mai, const MCInstrInfo &mii, const MCRegisterInfo &mri)llvm::MCInstPrinter [inline]
MIIllvm::MCInstPrinter [protected]
MRIllvm::MCInstPrinter [protected]
printAddrMode2OffsetOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAddrMode2Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAddrMode3OffsetOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAddrMode3Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAddrMode5Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAddrMode6OffsetOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAddrMode6Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAddrMode7Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAddrModeImm12Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAddrModeTBB(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAddrModeTBH(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAdrLabelOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAM2PostIndexOp(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAM2PreOrOffsetIndexOp(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printAM3PostIndexOp(const MCInst *MI, unsigned Op, raw_ostream &O)llvm::ARMInstPrinter
printAM3PreOrOffsetIndexOp(const MCInst *MI, unsigned Op, raw_ostream &O, bool AlwaysPrintImm0)llvm::ARMInstPrinter
printAnnotation(raw_ostream &OS, StringRef Annot)llvm::MCInstPrinter [protected]
printBankedRegOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printBitfieldInvMaskImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printCImmediate(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printCoprocOptionImm(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printCPSIFlag(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printCPSIMod(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printFBits16(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printFBits32(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printFPImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printGPRPairOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
PrintHexStylellvm::MCInstPrinter [protected]
PrintImmHexllvm::MCInstPrinter [protected]
printImmPlusOneOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) overridellvm::ARMInstPrinter [virtual]
printInstruction(const MCInst *MI, raw_ostream &O)llvm::ARMInstPrinter
printInstSyncBOption(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printLdStmModeOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printMandatoryPredicateOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printMemBOption(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printMSRMaskOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printNEONModImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printNoHashImmediate(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)llvm::ARMInstPrinter
printPCLabel(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printPImmediate(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printPKHASRShiftImm(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printPKHLSLShiftImm(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printPostIdxImm8Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printPostIdxImm8s4Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printPostIdxRegOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printPredicateOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printRegisterList(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printRegName(raw_ostream &OS, unsigned RegNo) const overridellvm::ARMInstPrinter [virtual]
printRotImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printSBitModifierOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printSetendOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printShiftImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printSORegImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printSORegRegOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printT2AddrModeImm0_1020s4Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printT2AddrModeImm8OffsetOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printT2AddrModeImm8Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printT2AddrModeImm8s4OffsetOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printT2AddrModeImm8s4Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printT2AddrModeSoRegOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printT2SOOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printThumbAddrModeImm5S1Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printThumbAddrModeImm5S2Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printThumbAddrModeImm5S4Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printThumbAddrModeImm5SOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O, unsigned Scale)llvm::ARMInstPrinter
printThumbAddrModeRROperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printThumbAddrModeSPOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printThumbITMask(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printThumbLdrLabelOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printThumbS4ImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printThumbSRImm(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorIndex(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListFour(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListFourAllLanes(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListFourSpaced(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListFourSpacedAllLanes(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListOne(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListOneAllLanes(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListThree(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListThreeAllLanes(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListThreeSpaced(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListThreeSpacedAllLanes(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListTwo(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListTwoAllLanes(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListTwoSpaced(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
printVectorListTwoSpacedAllLanes(const MCInst *MI, unsigned OpNum, raw_ostream &O)llvm::ARMInstPrinter
setAvailableFeatures(uint64_t Value)llvm::MCInstPrinter [inline]
setCommentStream(raw_ostream &OS)llvm::MCInstPrinter [inline]
setPrintImmHex(bool Value)llvm::MCInstPrinter [inline]
setPrintImmHex(HexStyle::Style Value)llvm::MCInstPrinter [inline]
setUseMarkup(bool Value)llvm::MCInstPrinter [inline]
UseMarkupllvm::MCInstPrinter [protected]
~MCInstPrinter()llvm::MCInstPrinter [virtual]