/external/llvm/lib/Target/Mips/MCTargetDesc/ |
MipsDirectObjLower.h | 16 class MCInst; 23 void LowerLargeShift(MCInst &Inst); 24 void LowerDextDins(MCInst &Inst);
|
/external/llvm/lib/Target/X86/InstPrinter/ |
X86InstComments.h | 19 class MCInst; 21 void EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
|
X86ATTInstPrinter.h | 1 //==- X86ATTInstPrinter.h - Convert X86 MCInst to assembly syntax -*- C++ -*-=// 10 // This class prints an X86 MCInst to AT&T style .s file syntax. 30 virtual void printInst(const MCInst *MI, raw_ostream &OS, StringRef Annot); 34 bool printAliasInstr(const MCInst *MI, raw_ostream &OS); 37 void printInstruction(const MCInst *MI, raw_ostream &OS); 40 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS); 41 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &OS); 42 void printSSECC(const MCInst *MI, unsigned Op, raw_ostream &OS); 43 void printAVXCC(const MCInst *MI, unsigned Op, raw_ostream &OS); 44 void printPCRelImm(const MCInst *MI, unsigned OpNo, raw_ostream &OS) [all...] |
X86IntelInstPrinter.h | 1 //= X86IntelInstPrinter.h - Convert X86 MCInst to assembly syntax -*- C++ -*-=// 10 // This class prints an X86 MCInst to Intel style .s file syntax. 31 virtual void printInst(const MCInst *MI, raw_ostream &OS, StringRef Annot); 34 void printInstruction(const MCInst *MI, raw_ostream &O); 37 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 38 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &O); 39 void printSSECC(const MCInst *MI, unsigned Op, raw_ostream &O); 40 void printAVXCC(const MCInst *MI, unsigned Op, raw_ostream &O); 41 void printPCRelImm(const MCInst *MI, unsigned OpNo, raw_ostream &O); 43 void printopaquemem(const MCInst *MI, unsigned OpNo, raw_ostream &O) [all...] |
/external/llvm/lib/Target/R600/InstPrinter/ |
AMDGPUInstPrinter.h | 29 void printInstruction(const MCInst *MI, raw_ostream &O); 32 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot); 35 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 36 void printInterpSlot(const MCInst *MI, unsigned OpNum, raw_ostream &O); 37 void printMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 38 void printIfSet(const MCInst *MI, unsigned OpNo, raw_ostream &O, StringRef Asm); 39 void printAbs(const MCInst *MI, unsigned OpNo, raw_ostream &O); 40 void printClamp(const MCInst *MI, unsigned OpNo, raw_ostream &O); 41 void printLiteral(const MCInst *MI, unsigned OpNo, raw_ostream &O); 42 void printLast(const MCInst *MI, unsigned OpNo, raw_ostream &O) [all...] |
AMDGPUInstPrinter.cpp | 13 #include "llvm/MC/MCInst.h" 18 void AMDGPUInstPrinter::printInst(const MCInst *MI, raw_ostream &OS, 25 void AMDGPUInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, 47 void AMDGPUInstPrinter::printInterpSlot(const MCInst *MI, unsigned OpNum, 62 void AMDGPUInstPrinter::printMemOperand(const MCInst *MI, unsigned OpNo, 69 void AMDGPUInstPrinter::printIfSet(const MCInst *MI, unsigned OpNo, 78 void AMDGPUInstPrinter::printAbs(const MCInst *MI, unsigned OpNo, 83 void AMDGPUInstPrinter::printClamp(const MCInst *MI, unsigned OpNo, 88 void AMDGPUInstPrinter::printLiteral(const MCInst *MI, unsigned OpNo, 99 void AMDGPUInstPrinter::printLast(const MCInst *MI, unsigned OpNo [all...] |
/external/llvm/lib/Target/ARM/InstPrinter/ |
ARMInstPrinter.h | 1 //===- ARMInstPrinter.h - Convert ARM MCInst to assembly syntax -*- C++ -*-===// 10 // This class prints an ARM MCInst to a .s file. 29 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot); 33 void printInstruction(const MCInst *MI, raw_ostream &O); 37 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 39 void printSORegRegOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); 40 void printSORegImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); 42 void printAddrModeTBB(const MCInst *MI, unsigned OpNum, raw_ostream &O); 43 void printAddrModeTBH(const MCInst *MI, unsigned OpNum, raw_ostream &O); 44 void printAddrMode2Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O) [all...] |
/external/llvm/lib/Target/PowerPC/InstPrinter/ |
PPCInstPrinter.h | 1 //===- PPCInstPrinter.h - Convert PPC MCInst to assembly syntax -*- C++ -*-===// 10 // This class prints an PPC MCInst to a .s file. 36 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot); 39 void printInstruction(const MCInst *MI, raw_ostream &O); 43 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 44 void printPredicateOperand(const MCInst *MI, unsigned OpNo, 48 void printS5ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 49 void printU5ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 50 void printU6ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 51 void printS16ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUMCInstLower.h | 16 class MCInst; 27 /// \brief Lower a MachineInstr to an MCInst 28 void lower(const MachineInstr *MI, MCInst &OutMI) const;
|
/external/llvm/lib/Target/R600/MCTargetDesc/ |
AMDGPUMCCodeEmitter.h | 23 class MCInst; 29 uint64_t getBinaryCodeForInstr(const MCInst &MI, 32 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
|
/external/llvm/lib/Target/Hexagon/InstPrinter/ |
HexagonInstPrinter.h | 1 //===-- HexagonInstPrinter.h - Convert Hexagon MCInst to assembly syntax --===// 10 // This class prints an Hexagon MCInst to a .s file. 30 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot); 33 void printInstruction(const MCInst *MI, raw_ostream &O); 37 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const; 38 void printImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const; 39 void printExtOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const; 40 void printUnsignedImmOperand(const MCInst *MI, unsigned OpNo, 42 void printNegImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) 44 void printNOneImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O [all...] |
/external/llvm/include/llvm/MC/ |
MCInstrAnalysis.h | 15 #include "llvm/MC/MCInst.h" 31 virtual bool isBranch(const MCInst &Inst) const { 35 virtual bool isConditionalBranch(const MCInst &Inst) const { 39 virtual bool isUnconditionalBranch(const MCInst &Inst) const { 43 virtual bool isIndirectBranch(const MCInst &Inst) const { 47 virtual bool isCall(const MCInst &Inst) const { 51 virtual bool isReturn(const MCInst &Inst) const { 58 evaluateBranch(const MCInst &Inst, uint64_t Addr, uint64_t Size) const;
|
MCCodeEmitter.h | 17 class MCInst; 37 virtual void EncodeInstruction(const MCInst &Inst, raw_ostream &OS,
|
MCInstBuilder.h | 18 #include "llvm/MC/MCInst.h" 23 MCInst Inst; 26 /// \brief Create a new MCInstBuilder for an MCInst with a specific opcode. 55 /// \brief Add a new MCInst operand. 56 MCInstBuilder &addInst(const MCInst *Val) { 61 operator MCInst&() {
|
/external/llvm/lib/Target/AArch64/InstPrinter/ |
AArch64InstPrinter.h | 1 //===-- AArch64InstPrinter.h - Convert AArch64 MCInst to assembly syntax --===// 10 // This class prints an AArch64 MCInst to a .s file. 32 void printInstruction(const MCInst *MI, raw_ostream &O); 33 bool printAliasInstr(const MCInst *MI, raw_ostream &O); 40 void printAddrRegExtendOperand(const MCInst *MI, unsigned OpNum, 46 void printAddrRegExtendOperand(const MCInst *MI, unsigned OpNum, 50 void printAddSubImmLSL0Operand(const MCInst *MI, 52 void printAddSubImmLSL12Operand(const MCInst *MI, 55 void printBareImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); 58 void printBFILSBOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O) [all...] |
/external/llvm/lib/Target/MBlaze/InstPrinter/ |
MBlazeInstPrinter.h | 1 //= MBlazeInstPrinter.h - Convert MBlaze MCInst to assembly syntax -*- C++ -*-// 10 // This class prints a MBlaze MCInst to a .s file. 28 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot); 31 void printInstruction(const MCInst *MI, raw_ostream &O); 34 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O, 36 void printFSLImm(const MCInst *MI, int OpNo, raw_ostream &O); 37 void printUnsignedImm(const MCInst *MI, int OpNo, raw_ostream &O); 38 void printMemOperand(const MCInst *MI, int OpNo,raw_ostream &O,
|
MBlazeInstPrinter.cpp | 1 //===-- MBlazeInstPrinter.cpp - Convert MBlaze MCInst to assembly syntax --===// 10 // This class prints an MBlaze MCInst to a .s file. 19 #include "llvm/MC/MCInst.h" 28 void MBlazeInstPrinter::printInst(const MCInst *MI, raw_ostream &O, 34 void MBlazeInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, 48 void MBlazeInstPrinter::printFSLImm(const MCInst *MI, int OpNo, 57 void MBlazeInstPrinter::printUnsignedImm(const MCInst *MI, int OpNo, 66 void MBlazeInstPrinter::printMemOperand(const MCInst *MI, int OpNo,
|
/external/llvm/lib/Target/MSP430/InstPrinter/ |
MSP430InstPrinter.h | 1 //= MSP430InstPrinter.h - Convert MSP430 MCInst to assembly syntax -*- C++ -*-// 10 // This class prints a MSP430 MCInst to a .s file. 28 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot); 31 void printInstruction(const MCInst *MI, raw_ostream &O); 34 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O, 36 void printPCRelImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 37 void printSrcMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O, 39 void printCCOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
|
/external/llvm/lib/Target/XCore/InstPrinter/ |
XCoreInstPrinter.h | 1 //== XCoreInstPrinter.h - Convert XCore MCInst to assembly syntax -*- C++ -*-=// 12 /// which is used to print XCore MCInst to a .s file. 31 void printInstruction(const MCInst *MI, raw_ostream &O); 35 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot); 37 void printInlineJT(const MCInst *MI, int opNum, raw_ostream &O); 38 void printInlineJT32(const MCInst *MI, int opNum, raw_ostream &O); 39 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 40 void printMemOperand(const MCInst *MI, int opNum, raw_ostream &O);
|
/external/llvm/lib/Target/Mips/InstPrinter/ |
MipsInstPrinter.h | 1 //=== MipsInstPrinter.h - Convert Mips MCInst to assembly syntax -*- C++ -*-==// 10 // This class prints a Mips MCInst to a .s file. 85 void printInstruction(const MCInst *MI, raw_ostream &O); 89 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot); 90 void printCPURegs(const MCInst *MI, unsigned OpNo, raw_ostream &O); 92 bool printAliasInstr(const MCInst *MI, raw_ostream &OS); 95 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 96 void printUnsignedImm(const MCInst *MI, int opNum, raw_ostream &O); 97 void printMemOperand(const MCInst *MI, int opNum, raw_ostream &O); 98 void printMemOperandEA(const MCInst *MI, int opNum, raw_ostream &O) [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64.h | 27 class MCInst; 36 void LowerAArch64MachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
|
/external/llvm/lib/Target/MBlaze/Disassembler/ |
MBlazeDisassembler.h | 22 class MCInst; 39 MCDisassembler::DecodeStatus getInstruction(MCInst &instr,
|
/external/llvm/lib/Target/ARM/ |
ARMInstrInfo.h | 31 void getNoopForMachoTarget(MCInst &NopInst) const;
|
/external/llvm/lib/Target/Mips/Disassembler/ |
MipsDisassembler.cpp | 19 #include "llvm/MC/MCInst.h" 60 virtual DecodeStatus getInstruction(MCInst &instr, 79 virtual DecodeStatus getInstruction(MCInst &instr, 91 static DecodeStatus DecodeCPU64RegsRegisterClass(MCInst &Inst, 96 static DecodeStatus DecodeCPU16RegsRegisterClass(MCInst &Inst, 101 static DecodeStatus DecodeCPURegsRegisterClass(MCInst &Inst, 106 static DecodeStatus DecodeDSPRegsRegisterClass(MCInst &Inst, 111 static DecodeStatus DecodeFGR64RegisterClass(MCInst &Inst, 116 static DecodeStatus DecodeFGR32RegisterClass(MCInst &Inst, 121 static DecodeStatus DecodeCCRRegisterClass(MCInst &Inst [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonMCInst.h | 1 //===- HexagonMCInst.h - Hexagon sub-class of MCInst ----------------------===// 10 // This class extends MCInst to allow some VLIW annotation. 18 #include "llvm/MC/MCInst.h" 21 class HexagonMCInst: public MCInst { 26 explicit HexagonMCInst(): MCInst(),
|