Lines Matching refs:mem_op
228 const vixl::aarch64::MemOperand& mem_op) { in OperandFromMemOperand() argument
229 if (mem_op.IsImmediateOffset()) { in OperandFromMemOperand()
230 return vixl::aarch64::Operand(mem_op.GetOffset()); in OperandFromMemOperand()
232 DCHECK(mem_op.IsRegisterOffset()); in OperandFromMemOperand()
233 if (mem_op.GetExtend() != vixl::aarch64::NO_EXTEND) { in OperandFromMemOperand()
234 return vixl::aarch64::Operand(mem_op.GetRegisterOffset(), in OperandFromMemOperand()
235 mem_op.GetExtend(), in OperandFromMemOperand()
236 mem_op.GetShiftAmount()); in OperandFromMemOperand()
237 } else if (mem_op.GetShift() != vixl::aarch64::NO_SHIFT) { in OperandFromMemOperand()
238 return vixl::aarch64::Operand(mem_op.GetRegisterOffset(), in OperandFromMemOperand()
239 mem_op.GetShift(), in OperandFromMemOperand()
240 mem_op.GetShiftAmount()); in OperandFromMemOperand()