Searched defs:op_kind (Results 1 - 6 of 6) sorted by relevance

/art/compiler/optimizing/
H A Dnodes_arm64.cc25 /*out*/OpKind* op_kind,
29 *op_kind = kLSL;
32 *op_kind = kASR;
35 *op_kind = kLSR;
50 *op_kind = kLSL;
54 *op_kind = kUXTH;
57 case 1: *op_kind = kSXTB; break;
58 case 2: *op_kind = kSXTH; break;
59 case 4: *op_kind = kSXTW; break;
24 GetOpInfoFromInstruction(HInstruction* instruction, OpKind* op_kind, int* shift_amount) argument
H A Dinstruction_simplifier_shared.cc39 HInstruction::InstructionKind op_kind; local
48 op_kind = HInstruction::kAdd;
59 op_kind = HInstruction::kAdd;
67 op_kind = HInstruction::kSub;
78 mul->GetType(), op_kind, input_a, input_a, input_b, mul->GetDexPc());
H A Dinstruction_simplifier_arm64.cc125 HArm64DataProcWithShifterOp::OpKind op_kind; local
127 HArm64DataProcWithShifterOp::GetOpInfoFromInstruction(bitfield_op, &op_kind, &shift_amount);
129 if (HArm64DataProcWithShifterOp::IsExtensionOp(op_kind) &&
139 op_kind,
H A Dnodes_arm64.h66 static bool IsShiftOp(OpKind op_kind) { argument
67 return kFirstShiftOp <= op_kind && op_kind <= kLastShiftOp;
70 static bool IsExtensionOp(OpKind op_kind) { argument
71 return kFirstExtensionOp <= op_kind && op_kind <= kLastExtensionOp;
76 /*out*/OpKind* op_kind,
H A Dcommon_arm64.h266 static inline vixl::Shift ShiftFromOpKind(HArm64DataProcWithShifterOp::OpKind op_kind) { argument
267 switch (op_kind) {
272 LOG(FATAL) << "Unexpected op kind " << op_kind;
278 static inline vixl::Extend ExtendFromOpKind(HArm64DataProcWithShifterOp::OpKind op_kind) { argument
279 switch (op_kind) {
287 LOG(FATAL) << "Unexpected op kind " << op_kind;
H A Dcode_generator_arm64.cc1911 HArm64DataProcWithShifterOp::OpKind op_kind = instruction->GetOpKind(); local
1912 if (HArm64DataProcWithShifterOp::IsExtensionOp(op_kind)) {
1913 right_operand = Operand(right_reg, helpers::ExtendFromOpKind(op_kind));
1915 right_operand = Operand(right_reg, helpers::ShiftFromOpKind(op_kind), shift_amount);

Completed in 65 milliseconds