Lines Matching refs:MCInst

20 #include "llvm/MC/MCInst.h"
79 DecodeStatus getInstruction(MCInst &instr,
98 DecodeStatus getInstruction(MCInst &instr,
110 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst,
115 static DecodeStatus DecodeCPU16RegsRegisterClass(MCInst &Inst,
120 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst,
125 static DecodeStatus DecodePtrRegisterClass(MCInst &Inst,
130 static DecodeStatus DecodeDSPRRegisterClass(MCInst &Inst,
135 static DecodeStatus DecodeFGR64RegisterClass(MCInst &Inst,
140 static DecodeStatus DecodeFGR32RegisterClass(MCInst &Inst,
145 static DecodeStatus DecodeFGRH32RegisterClass(MCInst &Inst,
150 static DecodeStatus DecodeCCRRegisterClass(MCInst &Inst,
155 static DecodeStatus DecodeFCCRegisterClass(MCInst &Inst,
160 static DecodeStatus DecodeFGRCCRegisterClass(MCInst &Inst, unsigned RegNo,
164 static DecodeStatus DecodeHWRegsRegisterClass(MCInst &Inst,
169 static DecodeStatus DecodeAFGR64RegisterClass(MCInst &Inst,
174 static DecodeStatus DecodeACC64DSPRegisterClass(MCInst &Inst,
179 static DecodeStatus DecodeHI32DSPRegisterClass(MCInst &Inst,
184 static DecodeStatus DecodeLO32DSPRegisterClass(MCInst &Inst,
189 static DecodeStatus DecodeMSA128BRegisterClass(MCInst &Inst,
194 static DecodeStatus DecodeMSA128HRegisterClass(MCInst &Inst,
199 static DecodeStatus DecodeMSA128WRegisterClass(MCInst &Inst,
204 static DecodeStatus DecodeMSA128DRegisterClass(MCInst &Inst,
209 static DecodeStatus DecodeMSACtrlRegisterClass(MCInst &Inst,
214 static DecodeStatus DecodeCOP2RegisterClass(MCInst &Inst,
219 static DecodeStatus DecodeBranchTarget(MCInst &Inst,
224 static DecodeStatus DecodeJumpTarget(MCInst &Inst,
229 static DecodeStatus DecodeBranchTarget21(MCInst &Inst,
234 static DecodeStatus DecodeBranchTarget26(MCInst &Inst,
241 static DecodeStatus DecodeBranchTargetMM(MCInst &Inst,
248 static DecodeStatus DecodeJumpTargetMM(MCInst &Inst,
253 static DecodeStatus DecodeMem(MCInst &Inst,
258 static DecodeStatus DecodeMSA128Mem(MCInst &Inst, unsigned Insn,
261 static DecodeStatus DecodeMemMMImm12(MCInst &Inst,
266 static DecodeStatus DecodeMemMMImm16(MCInst &Inst,
271 static DecodeStatus DecodeFMem(MCInst &Inst, unsigned Insn,
275 static DecodeStatus DecodeSpecial3LlSc(MCInst &Inst,
280 static DecodeStatus DecodeSimm16(MCInst &Inst,
287 static DecodeStatus DecodeLSAImm(MCInst &Inst,
292 static DecodeStatus DecodeInsSize(MCInst &Inst,
297 static DecodeStatus DecodeExtSize(MCInst &Inst,
302 static DecodeStatus DecodeSimm19Lsl2(MCInst &Inst, unsigned Insn,
305 static DecodeStatus DecodeSimm18Lsl3(MCInst &Inst, unsigned Insn,
311 static DecodeStatus DecodeINSVE_DF(MCInst &MI, InsnType insn, uint64_t Address,
316 DecodeAddiGroupBranch(MCInst &MI, InsnType insn, uint64_t Address,
321 DecodeDaddiGroupBranch(MCInst &MI, InsnType insn, uint64_t Address,
326 DecodeBlezlGroupBranch(MCInst &MI, InsnType insn, uint64_t Address,
331 DecodeBgtzlGroupBranch(MCInst &MI, InsnType insn, uint64_t Address,
336 DecodeBgtzGroupBranch(MCInst &MI, InsnType insn, uint64_t Address,
341 DecodeBlezGroupBranch(MCInst &MI, InsnType insn, uint64_t Address,
398 static DecodeStatus DecodeINSVE_DF(MCInst &MI, InsnType insn, uint64_t Address,
400 typedef DecodeStatus (*DecodeFN)(MCInst &, unsigned, uint64_t, const void *);
444 static DecodeStatus DecodeAddiGroupBranch(MCInst &MI, InsnType insn,
483 static DecodeStatus DecodeDaddiGroupBranch(MCInst &MI, InsnType insn,
522 static DecodeStatus DecodeBlezlGroupBranch(MCInst &MI, InsnType insn,
565 static DecodeStatus DecodeBgtzlGroupBranch(MCInst &MI, InsnType insn,
609 static DecodeStatus DecodeBgtzGroupBranch(MCInst &MI, InsnType insn,
658 static DecodeStatus DecodeBlezGroupBranch(MCInst &MI, InsnType insn,
744 MipsDisassembler::getInstruction(MCInst &instr,
812 Mips64Disassembler::getInstruction(MCInst &instr,
843 static DecodeStatus DecodeCPU16RegsRegisterClass(MCInst &Inst,
852 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst,
865 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst,
876 static DecodeStatus DecodePtrRegisterClass(MCInst &Inst,
886 static DecodeStatus DecodeDSPRRegisterClass(MCInst &Inst,
893 static DecodeStatus DecodeFGR64RegisterClass(MCInst &Inst,
905 static DecodeStatus DecodeFGR32RegisterClass(MCInst &Inst,
917 static DecodeStatus DecodeFGRH32RegisterClass(MCInst &Inst,
929 static DecodeStatus DecodeCCRRegisterClass(MCInst &Inst,
940 static DecodeStatus DecodeFCCRegisterClass(MCInst &Inst,
951 static DecodeStatus DecodeFGRCCRegisterClass(MCInst &Inst, unsigned RegNo,
962 static DecodeStatus DecodeMem(MCInst &Inst,
984 static DecodeStatus DecodeMSA128Mem(MCInst &Inst, unsigned Insn,
1030 static DecodeStatus DecodeMemMMImm12(MCInst &Inst,
1051 static DecodeStatus DecodeMemMMImm16(MCInst &Inst,
1069 static DecodeStatus DecodeFMem(MCInst &Inst,
1087 static DecodeStatus DecodeSpecial3LlSc(MCInst &Inst,
1109 static DecodeStatus DecodeHWRegsRegisterClass(MCInst &Inst,
1120 static DecodeStatus DecodeAFGR64RegisterClass(MCInst &Inst,
1133 static DecodeStatus DecodeACC64DSPRegisterClass(MCInst &Inst,
1145 static DecodeStatus DecodeHI32DSPRegisterClass(MCInst &Inst,
1157 static DecodeStatus DecodeLO32DSPRegisterClass(MCInst &Inst,
1169 static DecodeStatus DecodeMSA128BRegisterClass(MCInst &Inst,
1181 static DecodeStatus DecodeMSA128HRegisterClass(MCInst &Inst,
1193 static DecodeStatus DecodeMSA128WRegisterClass(MCInst &Inst,
1205 static DecodeStatus DecodeMSA128DRegisterClass(MCInst &Inst,
1217 static DecodeStatus DecodeMSACtrlRegisterClass(MCInst &Inst,
1229 static DecodeStatus DecodeCOP2RegisterClass(MCInst &Inst,
1241 static DecodeStatus DecodeBranchTarget(MCInst &Inst,
1250 static DecodeStatus DecodeJumpTarget(MCInst &Inst,
1260 static DecodeStatus DecodeBranchTarget21(MCInst &Inst,
1270 static DecodeStatus DecodeBranchTarget26(MCInst &Inst,
1280 static DecodeStatus DecodeBranchTargetMM(MCInst &Inst,
1289 static DecodeStatus DecodeJumpTargetMM(MCInst &Inst,
1298 static DecodeStatus DecodeSimm16(MCInst &Inst,
1306 static DecodeStatus DecodeLSAImm(MCInst &Inst,
1315 static DecodeStatus DecodeInsSize(MCInst &Inst,
1319 // First we need to grab the pos(lsb) from MCInst.
1326 static DecodeStatus DecodeExtSize(MCInst &Inst,
1335 static DecodeStatus DecodeSimm19Lsl2(MCInst &Inst, unsigned Insn,
1341 static DecodeStatus DecodeSimm18Lsl3(MCInst &Inst, unsigned Insn,