Lines Matching refs:instr

27   #define DECLARE(A)  void Visit##A(Instruction* instr);
32 virtual void ProcessOutput(Instruction* instr);
34 void Format(Instruction* instr, const char* mnemonic, const char* format);
35 void Substitute(Instruction* instr, const char* string);
36 int SubstituteField(Instruction* instr, const char* format);
37 int SubstituteRegisterField(Instruction* instr, const char* format);
38 int SubstituteImmediateField(Instruction* instr, const char* format);
39 int SubstituteLiteralField(Instruction* instr, const char* format);
40 int SubstituteBitfieldImmediateField(Instruction* instr, const char* format);
41 int SubstituteShiftField(Instruction* instr, const char* format);
42 int SubstituteExtendField(Instruction* instr, const char* format);
43 int SubstituteConditionField(Instruction* instr, const char* format);
44 int SubstitutePCRelAddressField(Instruction* instr, const char* format);
45 int SubstituteBranchTargetField(Instruction* instr, const char* format);
46 int SubstituteLSRegOffsetField(Instruction* instr, const char* format);
47 int SubstitutePrefetchField(Instruction* instr, const char* format);
48 int SubstituteBarrierField(Instruction* instr, const char* format);
50 bool RdIsZROrSP(Instruction* instr) const {
51 return (instr->Rd() == kZeroRegCode);
54 bool RnIsZROrSP(Instruction* instr) const {
55 return (instr->Rn() == kZeroRegCode);
58 bool RmIsZROrSP(Instruction* instr) const {
59 return (instr->Rm() == kZeroRegCode);
62 bool RaIsZROrSP(Instruction* instr) const {
63 return (instr->Ra() == kZeroRegCode);
83 virtual void ProcessOutput(Instruction* instr);