Home | History | Annotate | Download | only in aarch64

Lines Matching refs:Instruction

49   virtual void Visit##A(const Instruction* instr) VIXL_OVERRIDE;
54 virtual void ProcessOutput(const Instruction* instr);
62 virtual void AppendRegisterNameToOutput(const Instruction* instr,
67 virtual void AppendPCRelativeOffsetToOutput(const Instruction* instr,
71 // used for example to print the target address of an ADR instruction.
72 virtual void AppendCodeRelativeAddressToOutput(const Instruction* instr,
80 virtual void AppendCodeRelativeCodeAddressToOutput(const Instruction* instr,
85 // instruction.
86 virtual void AppendCodeRelativeDataAddressToOutput(const Instruction* instr,
91 virtual void AppendAddressToOutput(const Instruction* instr,
93 virtual void AppendCodeAddressToOutput(const Instruction* instr,
95 virtual void AppendDataAddressToOutput(const Instruction* instr,
102 // Below is an example of how a branch immediate instruction in memory at
108 void MapCodeAddress(int64_t base_address, const Instruction* instr_address);
112 void Format(const Instruction* instr,
115 void Substitute(const Instruction* instr, const char* string);
116 int SubstituteField(const Instruction* instr, const char* format);
117 int SubstituteRegisterField(const Instruction* instr, const char* format);
118 int SubstituteImmediateField(const Instruction* instr, const char* format);
119 int SubstituteLiteralField(const Instruction* instr, const char* format);
120 int SubstituteBitfieldImmediateField(const Instruction* instr,
122 int SubstituteShiftField(const Instruction* instr, const char* format);
123 int SubstituteExtendField(const Instruction* instr, const char* format);
124 int SubstituteConditionField(const Instruction* instr, const char* format);
125 int SubstitutePCRelAddressField(const Instruction* instr, const char* format);
126 int SubstituteBranchTargetField(const Instruction* instr, const char* format);
127 int SubstituteLSRegOffsetField(const Instruction* instr, const char* format);
128 int SubstitutePrefetchField(const Instruction* instr, const char* format);
129 int SubstituteBarrierField(const Instruction* instr, const char* format);
130 int SubstituteSysOpField(const Instruction* instr, const char* format);
131 int SubstituteCrField(const Instruction* instr, const char* format);
132 bool RdIsZROrSP(const Instruction* instr) const {
136 bool RnIsZROrSP(const Instruction* instr) const {
140 bool RmIsZROrSP(const Instruction* instr) const {
144 bool RaIsZROrSP(const Instruction* instr) const {
172 void DisassembleBuffer(const Instruction* start, uint64_t size);
175 virtual void ProcessOutput(const Instruction* instr) VIXL_OVERRIDE;