• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:instr

52   virtual void Visit##A(const Instruction* instr) VIXL_OVERRIDE;
57 virtual void ProcessOutput(const Instruction* instr);
65 virtual void AppendRegisterNameToOutput(const Instruction* instr,
70 virtual void AppendPCRelativeOffsetToOutput(const Instruction* instr,
75 virtual void AppendCodeRelativeAddressToOutput(const Instruction* instr,
83 virtual void AppendCodeRelativeCodeAddressToOutput(const Instruction* instr,
89 virtual void AppendCodeRelativeDataAddressToOutput(const Instruction* instr,
94 virtual void AppendAddressToOutput(const Instruction* instr,
96 virtual void AppendCodeAddressToOutput(const Instruction* instr,
98 virtual void AppendDataAddressToOutput(const Instruction* instr,
112 int64_t CodeRelativeAddress(const void* instr);
115 void Format(const Instruction* instr,
119 void Substitute(const Instruction* instr, const char* string);
120 int SubstituteField(const Instruction* instr, const char* format);
121 int SubstituteRegisterField(const Instruction* instr, const char* format);
122 int SubstitutePredicateRegisterField(const Instruction* instr,
124 int SubstituteImmediateField(const Instruction* instr, const char* format);
125 int SubstituteLiteralField(const Instruction* instr, const char* format);
126 int SubstituteBitfieldImmediateField(const Instruction* instr,
128 int SubstituteShiftField(const Instruction* instr, const char* format);
129 int SubstituteExtendField(const Instruction* instr, const char* format);
130 int SubstituteConditionField(const Instruction* instr, const char* format);
131 int SubstitutePCRelAddressField(const Instruction* instr, const char* format);
132 int SubstituteBranchTargetField(const Instruction* instr, const char* format);
133 int SubstituteLSRegOffsetField(const Instruction* instr, const char* format);
134 int SubstitutePrefetchField(const Instruction* instr, const char* format);
135 int SubstituteBarrierField(const Instruction* instr, const char* format);
136 int SubstituteSysOpField(const Instruction* instr, const char* format);
137 int SubstituteCrField(const Instruction* instr, const char* format);
138 int SubstituteIntField(const Instruction* instr, const char* format);
139 int SubstituteSVESize(const Instruction* instr, const char* format);
140 int SubstituteTernary(const Instruction* instr, const char* format);
142 std::pair<unsigned, unsigned> GetRegNumForField(const Instruction* instr,
146 bool RdIsZROrSP(const Instruction* instr) const { in RdIsZROrSP() argument
147 return (instr->GetRd() == kZeroRegCode); in RdIsZROrSP()
150 bool RnIsZROrSP(const Instruction* instr) const { in RnIsZROrSP() argument
151 return (instr->GetRn() == kZeroRegCode); in RnIsZROrSP()
154 bool RmIsZROrSP(const Instruction* instr) const { in RmIsZROrSP() argument
155 return (instr->GetRm() == kZeroRegCode); in RmIsZROrSP()
158 bool RaIsZROrSP(const Instruction* instr) const { in RaIsZROrSP() argument
159 return (instr->GetRa() == kZeroRegCode); in RaIsZROrSP()
196 void Disassemble(const Instruction* instr);
229 virtual void ProcessOutput(const Instruction* instr) VIXL_OVERRIDE;