Lines Matching refs:instr

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