Searched refs:mem_op (Results 1 – 2 of 2) sorted by relevance
/art/compiler/optimizing/ |
D | common_arm64.h | 217 const vixl::aarch64::MemOperand& mem_op) { in OperandFromMemOperand() argument 218 if (mem_op.IsImmediateOffset()) { in OperandFromMemOperand() 219 return vixl::aarch64::Operand(mem_op.GetOffset()); in OperandFromMemOperand() 221 DCHECK(mem_op.IsRegisterOffset()); in OperandFromMemOperand() 222 if (mem_op.GetExtend() != vixl::aarch64::NO_EXTEND) { in OperandFromMemOperand() 223 return vixl::aarch64::Operand(mem_op.GetRegisterOffset(), in OperandFromMemOperand() 224 mem_op.GetExtend(), in OperandFromMemOperand() 225 mem_op.GetShiftAmount()); in OperandFromMemOperand() 226 } else if (mem_op.GetShift() != vixl::aarch64::NO_SHIFT) { in OperandFromMemOperand() 227 return vixl::aarch64::Operand(mem_op.GetRegisterOffset(), in OperandFromMemOperand() [all …]
|
D | intrinsics_arm64.cc | 929 MemOperand mem_op(base.X(), offset); in GenUnsafeGet() local 931 codegen->LoadAcquire(invoke, trg, mem_op, /* needs_null_check */ true); in GenUnsafeGet() 933 codegen->Load(type, trg, mem_op); in GenUnsafeGet() 1053 MemOperand mem_op(base.X(), offset); in GenUnsafePut() local 1069 codegen->StoreRelease(invoke, type, source, mem_op, /* needs_null_check */ false); in GenUnsafePut() 1071 codegen->Store(type, source, mem_op); in GenUnsafePut()
|