Searched refs:shift_amount (Results 1 - 5 of 5) sorted by relevance

/art/compiler/optimizing/
H A Dnodes_arm64.cc26 /*out*/int* shift_amount) {
30 *shift_amount = instruction->AsShl()->GetRight()->AsIntConstant()->GetValue();
33 *shift_amount = instruction->AsShr()->GetRight()->AsIntConstant()->GetValue();
36 *shift_amount = instruction->AsUShr()->GetRight()->AsIntConstant()->GetValue();
51 *shift_amount = 0;
24 GetOpInfoFromInstruction(HInstruction* instruction, OpKind* op_kind, int* shift_amount) argument
H A Dinstruction_simplifier_arm64.cc126 int shift_amount = 0; local
127 HArm64DataProcWithShifterOp::GetOpInfoFromInstruction(bitfield_op, &op_kind, &shift_amount);
140 shift_amount,
H A Dcommon_arm64.h158 unsigned shift_amount = 0) {
161 return vixl::MemOperand(base.X(), regoffset, shift, shift_amount);
186 return vixl::Operand(mem_op.regoffset(), mem_op.extend(), mem_op.shift_amount());
188 return vixl::Operand(mem_op.regoffset(), mem_op.shift(), mem_op.shift_amount());
H A Dnodes_arm64.h77 /*out*/int* shift_amount);
H A Dcode_generator_arm64.cc1906 int64_t shift_amount = instruction->GetShiftAmount() & local
1915 right_operand = Operand(right_reg, helpers::ShiftFromOpKind(op_kind), shift_amount);
5079 const size_t shift_amount = Primitive::ComponentSizeShift(type);
5081 uint32_t computed_offset = offset + (Int64ConstantFrom(index) << shift_amount);
5086 Load(type, ref_reg, HeapOperand(temp2, XRegisterFrom(index), LSL, shift_amount));

Completed in 119 milliseconds