Lines Matching refs:instr
44 void CustomDisassembler::AppendRegisterNameToOutput(const Instruction* instr, in AppendRegisterNameToOutput() argument
46 USE(instr); in AppendRegisterNameToOutput()
58 Disassembler::AppendRegisterNameToOutput(instr, reg); in AppendRegisterNameToOutput()
61 void CustomDisassembler::VisitLoadLiteral(const Instruction* instr) { in VisitLoadLiteral() argument
62 Disassembler::VisitLoadLiteral(instr); in VisitLoadLiteral()
71 void* data_address = instr->GetLiteralAddress<void*>(); in VisitLoadLiteral()
78 Instr op = instr->Mask(LoadLiteralMask); in VisitLoadLiteral()
100 void CustomDisassembler::VisitLoadStoreUnsignedOffset(const Instruction* instr) { in VisitLoadStoreUnsignedOffset() argument
101 Disassembler::VisitLoadStoreUnsignedOffset(instr); in VisitLoadStoreUnsignedOffset()
103 if (instr->GetRn() == TR) { in VisitLoadStoreUnsignedOffset()
104 int64_t offset = instr->GetImmLSUnsigned() << instr->GetSizeLS(); in VisitLoadStoreUnsignedOffset()
112 const Instruction* instr = reinterpret_cast<const Instruction*>(begin); in Dump() local
113 decoder.Decode(instr); in Dump()
115 << StringPrintf(": %08x\t%s\n", instr->GetInstructionBits(), disasm.GetOutput()); in Dump()