Lines Matching refs:MCInst
1 //===-- X86AsmParser.cpp - Parse X86 assembly to MCInst instructions ------===//
23 #include "llvm/MC/MCInst.h"
105 unsigned MatchInstruction(const OperandVector &Operands, MCInst &Inst,
955 unsigned checkTargetMatchPredicate(MCInst &Inst) override;
957 bool validateInstruction(MCInst &Inst, const OperandVector &Ops);
958 bool processInstruction(MCInst &Inst, const OperandVector &Ops);
962 void applyLVICFIMitigation(MCInst &Inst, MCStreamer &Out);
963 void applyLVILoadHardeningMitigation(MCInst &Inst, MCStreamer &Out);
967 void emitInstruction(MCInst &Inst, OperandVector &Operands, MCStreamer &Out);
3116 bool X86AsmParser::processInstruction(MCInst &Inst, const OperandVector &Ops) {
3182 bool X86AsmParser::validateInstruction(MCInst &Inst, const OperandVector &Ops) {
3301 void X86AsmParser::applyLVICFIMitigation(MCInst &Inst, MCStreamer &Out) {
3312 MCInst ShlInst, FenceInst;
3346 void X86AsmParser::applyLVILoadHardeningMitigation(MCInst &Inst,
3382 MCInst FenceInst;
3388 void X86AsmParser::emitInstruction(MCInst &Inst, OperandVector &Operands,
3429 MCInst Inst;
3462 unsigned X86AsmParser::checkTargetMatchPredicate(MCInst &Inst) {
3511 MCInst Inst;
3745 MCInst Inst;