Lines Matching refs:instr

45   #define DECLARE(A)  void Visit##A(Instruction* instr);
50 virtual void ProcessOutput(Instruction* instr);
53 void Format(Instruction* instr, const char* mnemonic, const char* format);
54 void Substitute(Instruction* instr, const char* string);
55 int SubstituteField(Instruction* instr, const char* format);
56 int SubstituteRegisterField(Instruction* instr, const char* format);
57 int SubstituteImmediateField(Instruction* instr, const char* format);
58 int SubstituteLiteralField(Instruction* instr, const char* format);
59 int SubstituteBitfieldImmediateField(Instruction* instr, const char* format);
60 int SubstituteShiftField(Instruction* instr, const char* format);
61 int SubstituteExtendField(Instruction* instr, const char* format);
62 int SubstituteConditionField(Instruction* instr, const char* format);
63 int SubstitutePCRelAddressField(Instruction* instr, const char* format);
64 int SubstituteBranchTargetField(Instruction* instr, const char* format);
65 int SubstituteLSRegOffsetField(Instruction* instr, const char* format);
66 int SubstitutePrefetchField(Instruction* instr, const char* format);
67 int SubstituteBarrierField(Instruction* instr, const char* format);
69 inline bool RdIsZROrSP(Instruction* instr) const {
70 return (instr->Rd() == kZeroRegCode);
73 inline bool RnIsZROrSP(Instruction* instr) const {
74 return (instr->Rn() == kZeroRegCode);
77 inline bool RmIsZROrSP(Instruction* instr) const {
78 return (instr->Rm() == kZeroRegCode);
81 inline bool RaIsZROrSP(Instruction* instr) const {
82 return (instr->Ra() == kZeroRegCode);
103 virtual void ProcessOutput(Instruction* instr);