Home
last modified time | relevance | path

Searched refs:MCInst (Results 1 – 25 of 1004) sorted by relevance

12345678910>>...41

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.h45 MCInst::const_iterator BundleCurrent;
46 MCInst::const_iterator BundleEnd;
47 MCInst::const_iterator DuplexCurrent;
48 MCInst::const_iterator DuplexEnd;
51 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst);
52 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst, std::nullptr_t);
55 MCInst const &operator*() const;
79 void addConstant(MCInst &MI, uint64_t Value, MCContext &Context);
80 void addConstExtender(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
81 MCInst const &MCI);
[all …]
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.h46 MCInst::const_iterator BundleCurrent;
47 MCInst::const_iterator BundleEnd;
48 MCInst::const_iterator DuplexCurrent;
49 MCInst::const_iterator DuplexEnd;
52 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst);
53 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst, std::nullptr_t);
56 MCInst const &operator*() const;
80 void addConstant(MCInst &MI, uint64_t Value, MCContext &Context);
81 void addConstExtender(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
82 MCInst const &MCI);
[all …]
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.h25 class MCInst; variable
55 void addConstant(MCInst &MI, uint64_t Value, MCContext &Context);
56 void addConstExtender(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
57 MCInst const &MCI);
60 iterator_range<MCInst::const_iterator> bundleInstructions(MCInst const &MCI);
63 size_t bundleSize(MCInst const &MCI);
67 MCContext &Context, MCInst &MCB,
71 void clampExtended(MCInstrInfo const &MCII, MCContext &Context, MCInst &MCI);
73 MCInst createBundle();
76 MCInst const *extenderForIndex(MCInst const &MCB, size_t Index);
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/MCTargetDesc/
DAMDGPUInstPrinter.h26 void printInstruction(const MCInst *MI, uint64_t Address,
30 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
36 void printU4ImmOperand(const MCInst *MI, unsigned OpNo,
38 void printU8ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
39 void printU16ImmOperand(const MCInst *MI, unsigned OpNo,
41 void printU4ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
42 void printU8ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
43 void printU16ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
44 void printU32ImmOperand(const MCInst *MI, unsigned OpNo,
46 void printNamedBit(const MCInst *MI, unsigned OpNo, raw_ostream &O,
[all …]
/external/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
DAMDGPUInstPrinter.h27 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
28 void printInstruction(const MCInst *MI, uint64_t Address,
32 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
38 void printU4ImmOperand(const MCInst *MI, unsigned OpNo,
40 void printU8ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printU16ImmOperand(const MCInst *MI, unsigned OpNo,
43 void printU4ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
44 void printU8ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
45 void printU16ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
46 void printU32ImmOperand(const MCInst *MI, unsigned OpNo,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/
DARMInstPrinter.h28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
33 void printInstruction(const MCInst *MI, uint64_t Address,
35 virtual bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
37 virtual void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
44 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
47 void printSORegRegOperand(const MCInst *MI, unsigned OpNum,
49 void printSORegImmOperand(const MCInst *MI, unsigned OpNum,
52 void printAddrModeTBB(const MCInst *MI, unsigned OpNum,
54 void printAddrModeTBH(const MCInst *MI, unsigned OpNum,
56 void printAddrMode2Operand(const MCInst *MI, unsigned OpNum,
[all …]
/external/llvm/lib/Target/AMDGPU/InstPrinter/
DAMDGPUInstPrinter.h27 void printInstruction(const MCInst *MI, raw_ostream &O);
30 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot,
36 void printU4ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
37 void printU8ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
38 void printU16ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
39 void printU4ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
40 void printU8ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printU16ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
42 void printU32ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
43 void printNamedBit(const MCInst* MI, unsigned OpNo, raw_ostream& O,
[all …]
/external/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
DARMInstPrinter.h28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
33 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
34 void printInstruction(const MCInst *MI, uint64_t Address,
36 virtual bool printAliasInstr(const MCInst *MI, uint64_t Address,
38 virtual void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
45 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
47 void printOperand(const MCInst *MI, uint64_t /*Address*/, unsigned OpNum, in printOperand()
52 void printSORegRegOperand(const MCInst *MI, unsigned OpNum,
54 void printSORegImmOperand(const MCInst *MI, unsigned OpNum,
57 void printAddrModeTBB(const MCInst *MI, unsigned OpNum,
[all …]
/external/llvm/lib/Target/ARM/InstPrinter/
DARMInstPrinter.h26 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot,
31 void printInstruction(const MCInst *MI, const MCSubtargetInfo &STI,
33 virtual bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
35 virtual void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
41 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
44 void printSORegRegOperand(const MCInst *MI, unsigned OpNum,
46 void printSORegImmOperand(const MCInst *MI, unsigned OpNum,
49 void printAddrModeTBB(const MCInst *MI, unsigned OpNum,
51 void printAddrModeTBH(const MCInst *MI, unsigned OpNum,
53 void printAddrMode2Operand(const MCInst *MI, unsigned OpNum,
[all …]
/external/llvm-project/llvm/test/MC/Mips/
Dinstalias-imm-expanding.s11 # MIPS-NEXT: # <MCInst #{{[0-9]+}} ADD
14 # MICROMIPS-NEXT: # <MCInst #{{[0-9]+}} ADD_MM
19 # MIPS-NEXT: # <MCInst #{{[0-9]+}} ADD
23 # MICROMIPS-NEXT: # <MCInst #{{[0-9]+}} ADD_MM
26 # MIPS-NEXT: # <MCInst #{{[0-9]+}} ADDi
28 # MICROMIPS-NEXT: # <MCInst #{{[0-9]+}} ADDi_MM
31 # MIPS-NEXT: # <MCInst #{{[0-9]+}} ADDi
33 # MICROMIPS-NEXT: # <MCInst #{{[0-9]+}} ADDi_MM
37 # MIPS-NEXT: # <MCInst #{{[0-9]+}} ADD
40 # MICROMIPS-NEXT: # <MCInst #{{[0-9]+}} ADD_MM
[all …]
/external/llvm-project/lldb/source/Plugins/Instruction/MIPS/
DEmulateInstructionMIPS.h20 class MCInst; variable
94 bool (EmulateInstructionMIPS::*callback)(llvm::MCInst &insn);
103 bool Emulate_ADDiu(llvm::MCInst &insn);
105 bool Emulate_SUBU_ADDU(llvm::MCInst &insn);
107 bool Emulate_LUI(llvm::MCInst &insn);
109 bool Emulate_SW(llvm::MCInst &insn);
111 bool Emulate_LW(llvm::MCInst &insn);
113 bool Emulate_ADDIUSP(llvm::MCInst &insn);
115 bool Emulate_ADDIUS5(llvm::MCInst &insn);
117 bool Emulate_SWSP(llvm::MCInst &insn);
[all …]
/external/llvm-project/lldb/source/Plugins/Instruction/MIPS64/
DEmulateInstructionMIPS64.h23 class MCInst; variable
86 bool (EmulateInstructionMIPS64::*callback)(llvm::MCInst &insn);
92 bool Emulate_DADDiu(llvm::MCInst &insn);
94 bool Emulate_DSUBU_DADDU(llvm::MCInst &insn);
96 bool Emulate_LUI(llvm::MCInst &insn);
98 bool Emulate_SD(llvm::MCInst &insn);
100 bool Emulate_LD(llvm::MCInst &insn);
102 bool Emulate_LDST_Imm(llvm::MCInst &insn);
104 bool Emulate_LDST_Reg(llvm::MCInst &insn);
106 bool Emulate_BXX_3ops(llvm::MCInst &insn);
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64InstPrinter.h28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
33 virtual void printInstruction(const MCInst *MI, uint64_t Address,
35 virtual bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
37 virtual void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
50 bool printSysAlias(const MCInst *MI, const MCSubtargetInfo &STI,
53 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
55 void printImm(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
57 void printImmHex(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
60 void printPostIncOperand(const MCInst *MI, unsigned OpNo, unsigned Imm,
63 void printPostIncOperand(const MCInst *MI, unsigned OpNo, in printPostIncOperand()
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64InstPrinter.h28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
33 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
34 virtual void printInstruction(const MCInst *MI, uint64_t Address,
36 virtual bool printAliasInstr(const MCInst *MI, uint64_t Address,
38 virtual void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
51 bool printSysAlias(const MCInst *MI, const MCSubtargetInfo &STI,
54 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
56 void printImm(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
58 void printImmHex(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
61 void printSImm(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
[all …]
/external/llvm/lib/Target/AArch64/InstPrinter/
DAArch64InstPrinter.h27 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot,
32 virtual void printInstruction(const MCInst *MI, const MCSubtargetInfo &STI,
34 virtual bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
36 virtual void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
47 bool printSysAlias(const MCInst *MI, const MCSubtargetInfo &STI,
50 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
52 void printImm(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
54 void printImmHex(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
56 void printPostIncOperand(const MCInst *MI, unsigned OpNo, unsigned Imm,
59 void printPostIncOperand(const MCInst *MI, unsigned OpNo, in printPostIncOperand()
[all …]
/external/llvm/lib/Target/X86/InstPrinter/
DX86ATTInstPrinter.h28 void printInst(const MCInst *MI, raw_ostream &OS, StringRef Annot,
33 bool printAliasInstr(const MCInst *MI, raw_ostream &OS);
34 void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
38 void printInstruction(const MCInst *MI, raw_ostream &OS);
41 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
42 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &OS);
43 void printSSEAVXCC(const MCInst *MI, unsigned Op, raw_ostream &OS);
44 void printXOPCC(const MCInst *MI, unsigned Op, raw_ostream &OS);
45 void printPCRelImm(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
46 void printSrcIdx(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
[all …]
DX86IntelInstPrinter.h29 void printInst(const MCInst *MI, raw_ostream &OS, StringRef Annot,
33 void printInstruction(const MCInst *MI, raw_ostream &O);
36 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
37 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &O);
38 void printSSEAVXCC(const MCInst *MI, unsigned Op, raw_ostream &O);
39 void printXOPCC(const MCInst *MI, unsigned Op, raw_ostream &O);
40 void printPCRelImm(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printMemOffset(const MCInst *MI, unsigned OpNo, raw_ostream &O);
42 void printSrcIdx(const MCInst *MI, unsigned OpNo, raw_ostream &O);
43 void printDstIdx(const MCInst *MI, unsigned OpNo, raw_ostream &O);
[all …]
/external/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCInstPrinter.h35 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
39 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
40 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
43 bool printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS);
44 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
48 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
49 void printPredicateOperand(const MCInst *MI, unsigned OpNo,
51 void printATBitsAsHint(const MCInst *MI, unsigned OpNo, raw_ostream &O);
53 void printU1ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
54 void printU2ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
[all …]
/external/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCCodeEmitter.h24 class MCInst; variable
50 void encodeInstruction(const MCInst &MI, raw_ostream &OS,
56 uint64_t getBinaryCodeForInstr(const MCInst &MI,
63 unsigned getJumpTargetOpValue(const MCInst &MI, unsigned OpNo,
70 unsigned getJumpTargetOpValueMM(const MCInst &MI, unsigned OpNo,
76 unsigned getUImm5Lsl2Encoding(const MCInst &MI, unsigned OpNo,
80 unsigned getSImm3Lsa2Value(const MCInst &MI, unsigned OpNo,
84 unsigned getUImm6Lsl2Encoding(const MCInst &MI, unsigned OpNo,
90 unsigned getSImm9AddiuspValue(const MCInst &MI, unsigned OpNo,
97 unsigned getBranchTargetOpValue(const MCInst &MI, unsigned OpNo,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCCodeEmitter.h24 class MCInst; variable
50 void encodeInstruction(const MCInst &MI, raw_ostream &OS,
56 uint64_t getBinaryCodeForInstr(const MCInst &MI,
63 unsigned getJumpTargetOpValue(const MCInst &MI, unsigned OpNo,
70 unsigned getJumpTargetOpValueMM(const MCInst &MI, unsigned OpNo,
76 unsigned getUImm5Lsl2Encoding(const MCInst &MI, unsigned OpNo,
80 unsigned getSImm3Lsa2Value(const MCInst &MI, unsigned OpNo,
84 unsigned getUImm6Lsl2Encoding(const MCInst &MI, unsigned OpNo,
90 unsigned getSImm9AddiuspValue(const MCInst &MI, unsigned OpNo,
97 unsigned getBranchTargetOpValue(const MCInst &MI, unsigned OpNo,
[all …]
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCCodeEmitter.h26 class MCInst; variable
54 void encodeInstruction(const MCInst &MI, raw_ostream &OS,
60 uint64_t getBinaryCodeForInstr(const MCInst &MI,
67 unsigned getJumpTargetOpValue(const MCInst &MI, unsigned OpNo,
74 unsigned getJumpTargetOpValueMM(const MCInst &MI, unsigned OpNo,
80 unsigned getUImm5Lsl2Encoding(const MCInst &MI, unsigned OpNo,
84 unsigned getSImm3Lsa2Value(const MCInst &MI, unsigned OpNo,
88 unsigned getUImm6Lsl2Encoding(const MCInst &MI, unsigned OpNo,
94 unsigned getSImm9AddiuspValue(const MCInst &MI, unsigned OpNo,
101 unsigned getBranchTargetOpValue(const MCInst &MI, unsigned OpNo,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86ATTInstPrinter.h27 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
29 bool printVecCompareInstr(const MCInst *MI, raw_ostream &OS);
33 bool printAliasInstr(const MCInst *MI, raw_ostream &OS);
34 void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
38 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &OS);
41 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS) override;
42 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &OS);
43 void printMemOffset(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
44 void printSrcIdx(const MCInst *MI, unsigned Op, raw_ostream &O);
45 void printDstIdx(const MCInst *MI, unsigned Op, raw_ostream &O);
[all …]
/external/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
DX86IntelInstPrinter.h28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
30 bool printVecCompareInstr(const MCInst *MI, raw_ostream &OS);
34 bool printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS);
35 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
40 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
41 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
44 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) override;
45 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &O);
46 void printMemOffset(const MCInst *MI, unsigned OpNo, raw_ostream &O);
47 void printSrcIdx(const MCInst *MI, unsigned OpNo, raw_ostream &O);
[all …]
DX86ATTInstPrinter.h27 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
29 bool printVecCompareInstr(const MCInst *MI, raw_ostream &OS);
33 bool printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS);
34 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
39 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
40 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &OS);
43 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS) override;
44 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &OS);
45 void printMemOffset(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
46 void printSrcIdx(const MCInst *MI, unsigned Op, raw_ostream &O);
[all …]
/external/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
DSystemZInstPrinter.h30 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
31 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
44 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
49 void printOperand(const MCInst *MI, int OpNum, raw_ostream &O);
50 void printOperand(const MCInst *MI, uint64_t /*Address*/, unsigned OpNum, in printOperand()
54 void printBDAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
55 void printBDXAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
56 void printBDLAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
57 void printBDRAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
58 void printBDVAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
[all …]

12345678910>>...41