Lines Matching defs:const
38 CompFuncTy Comp) const override { in equals()
48 bool hasEVEXEncoding(const MCInst &) const override { return false; } in hasEVEXEncoding() argument
50 bool isMacroOpFusionPair(ArrayRef<MCInst> Insts) const override { in isMacroOpFusionPair()
54 bool shortenInstruction(MCInst &, const MCSubtargetInfo &) const override { in shortenInstruction() argument
58 bool isADRP(const MCInst &Inst) const override { in isADRP() argument
62 bool isADR(const MCInst &Inst) const override { in isADR() argument
66 void getADRReg(const MCInst &Inst, MCPhysReg &RegName) const override { in getADRReg()
75 bool isTB(const MCInst &Inst) const { in isTB() argument
82 bool isCB(const MCInst &Inst) const { in isCB() argument
89 bool isMOVW(const MCInst &Inst) const { in isMOVW() argument
98 bool isADD(const MCInst &Inst) const { in isADD() argument
119 bool isLDRB(const MCInst &Inst) const { in isLDRB() argument
137 bool isLDRH(const MCInst &Inst) const { in isLDRH() argument
155 bool isLDRW(const MCInst &Inst) const { in isLDRW() argument
163 bool isLDRX(const MCInst &Inst) const { in isLDRX() argument
171 bool isLoad(const MCInst &Inst) const override { in isLoad() argument
175 bool isLoadFromStack(const MCInst &Inst) const { in isLoadFromStack() argument
193 MCPhysReg &To) const override { in isRegToRegMove()
205 bool isIndirectCall(const MCInst &Inst) const override { in isIndirectCall() argument
209 bool hasPCRelOperand(const MCInst &Inst) const override { in hasPCRelOperand() argument
229 const MCExpr **DispExpr) const { in evaluateADR() argument
274 uint64_t Size) const override { in evaluateMemOperandTarget()
292 bool replaceMemOperandDisp(MCInst &Inst, MCOperand Operand) const override { in replaceMemOperandDisp()
313 uint64_t RelType) const override { in getTargetExprFor()
358 bool getSymbolRefOperandNum(const MCInst &Inst, unsigned &OpNum) const { in getSymbolRefOperandNum()
375 const MCSymbol *getTargetSymbol(const MCExpr *Expr) const override { in getTargetSymbol() argument
403 int64_t getTargetAddend(const MCExpr *Expr) const override { in getTargetAddend() argument
432 uint64_t &Target) const override { in evaluateBranch()
460 MCContext *Ctx) const override { in replaceBranchTarget()
501 MCInst *&PCRelBase) const { in analyzeIndirectBranchFragment()
616 InstructionIterator End) const { in computeLocalUDChain()
679 const MCExpr *&DispExprOut, MCInst *&PCRelBaseOut) const override { in analyzeIndirectBranch()
719 uint64_t BeginPC) const override { in analyzePLTEntry()
771 unsigned getInvertedBranchOpcode(unsigned Opcode) const { in getInvertedBranchOpcode()
787 unsigned getCondCode(const MCInst &Inst) const override { in getCondCode() argument
793 unsigned getCanonicalBranchCondCode(unsigned Opcode) const override { in getCanonicalBranchCondCode()
805 MCContext *Ctx) const override { in reverseBranchCondition()
822 int getPCRelEncodingSize(const MCInst &Inst) const override { in getPCRelEncodingSize() argument
860 bool createTrap(MCInst &Inst) const override { in createTrap()
887 bool isNoop(const MCInst &Inst) const override { in isNoop() argument
892 bool createNoop(MCInst &Inst) const override { in createNoop()
899 bool isStore(const MCInst &Inst) const override { return false; } in isStore() argument
904 MCInst *&UncondBranch) const override { in analyzeBranch()
1038 uint64_t &Target) const override { in matchLinkerVeneer()
1073 uint64_t RelType) const override { in replaceImmWithSymbolRef()
1093 MCContext *Ctx) const override { in createUncondBranch()
1102 bool isMoveMem2Reg(const MCInst &Inst) const override { return false; } in isMoveMem2Reg() argument
1104 bool isLeave(const MCInst &Inst) const override { return false; } in isLeave() argument
1106 bool isPop(const MCInst &Inst) const override { return false; } in isPop() argument
1108 bool isPrefix(const MCInst &Inst) const override { return false; } in isPrefix() argument
1110 bool createReturn(MCInst &Inst) const override { in createReturn()