Searched refs:HDataProcWithShifterOp (Results 1 – 10 of 10) sorted by relevance
/art/compiler/optimizing/ |
D | nodes_shared.cc | 30 void HDataProcWithShifterOp::GetOpInfoFromInstruction(HInstruction* instruction, in GetOpInfoFromInstruction() 75 std::ostream& operator<<(std::ostream& os, const HDataProcWithShifterOp::OpKind op) { in operator <<() 77 case HDataProcWithShifterOp::kLSL: return os << "LSL"; in operator <<() 78 case HDataProcWithShifterOp::kLSR: return os << "LSR"; in operator <<() 79 case HDataProcWithShifterOp::kASR: return os << "ASR"; in operator <<() 80 case HDataProcWithShifterOp::kUXTB: return os << "UXTB"; in operator <<() 81 case HDataProcWithShifterOp::kUXTH: return os << "UXTH"; in operator <<() 82 case HDataProcWithShifterOp::kUXTW: return os << "UXTW"; in operator <<() 83 case HDataProcWithShifterOp::kSXTB: return os << "SXTB"; in operator <<() 84 case HDataProcWithShifterOp::kSXTH: return os << "SXTH"; in operator <<() [all …]
|
D | common_arm64.h | 344 inline vixl::aarch64::Shift ShiftFromOpKind(HDataProcWithShifterOp::OpKind op_kind) { in ShiftFromOpKind() 346 case HDataProcWithShifterOp::kASR: return vixl::aarch64::ASR; in ShiftFromOpKind() 347 case HDataProcWithShifterOp::kLSL: return vixl::aarch64::LSL; in ShiftFromOpKind() 348 case HDataProcWithShifterOp::kLSR: return vixl::aarch64::LSR; in ShiftFromOpKind() 355 inline vixl::aarch64::Extend ExtendFromOpKind(HDataProcWithShifterOp::OpKind op_kind) { in ExtendFromOpKind() 357 case HDataProcWithShifterOp::kUXTB: return vixl::aarch64::UXTB; in ExtendFromOpKind() 358 case HDataProcWithShifterOp::kUXTH: return vixl::aarch64::UXTH; in ExtendFromOpKind() 359 case HDataProcWithShifterOp::kUXTW: return vixl::aarch64::UXTW; in ExtendFromOpKind() 360 case HDataProcWithShifterOp::kSXTB: return vixl::aarch64::SXTB; in ExtendFromOpKind() 361 case HDataProcWithShifterOp::kSXTH: return vixl::aarch64::SXTH; in ExtendFromOpKind() [all …]
|
D | nodes_shared.h | 112 class HDataProcWithShifterOp final : public HExpression<2> { 131 HDataProcWithShifterOp(HInstruction* instr, 152 const HDataProcWithShifterOp* other = other_instr->AsDataProcWithShifterOp(); in InstructionDataEquals() 188 std::ostream& operator<<(std::ostream& os, const HDataProcWithShifterOp::OpKind op);
|
D | instruction_simplifier_arm.cc | 123 HDataProcWithShifterOp::OpKind op_kind; in TryMergeIntoShifterOperand() 126 HDataProcWithShifterOp::GetOpInfoFromInstruction(bitfield_op, &op_kind, &shift_amount); in TryMergeIntoShifterOperand() 131 if (HDataProcWithShifterOp::IsExtensionOp(op_kind)) { in TryMergeIntoShifterOperand() 142 HDataProcWithShifterOp* alu_with_op = in TryMergeIntoShifterOperand() 143 new (GetGraph()->GetAllocator()) HDataProcWithShifterOp(use, in TryMergeIntoShifterOperand()
|
D | instruction_simplifier_arm64.cc | 137 HDataProcWithShifterOp::OpKind op_kind; in TryMergeIntoShifterOperand() 139 HDataProcWithShifterOp::GetOpInfoFromInstruction(bitfield_op, &op_kind, &shift_amount); in TryMergeIntoShifterOperand() 141 if (HDataProcWithShifterOp::IsExtensionOp(op_kind) && !ShifterOperandSupportsExtension(use)) { in TryMergeIntoShifterOperand() 146 HDataProcWithShifterOp* alu_with_op = in TryMergeIntoShifterOperand() 147 new (GetGraph()->GetAllocator()) HDataProcWithShifterOp(use, in TryMergeIntoShifterOperand()
|
D | scheduler_arm.cc | 135 void HandleGenerateDataProc(HDataProcWithShifterOp* instruction); 136 void HandleGenerateLongDataProc(HDataProcWithShifterOp* instruction); 668 void SchedulingLatencyVisitorARM::HandleGenerateDataProc(HDataProcWithShifterOp* instruction) { in HandleGenerateDataProc() 682 void SchedulingLatencyVisitorARM::HandleGenerateLongDataProc(HDataProcWithShifterOp* instruction) { in HandleGenerateLongDataProc() 684 DCHECK(HDataProcWithShifterOp::IsShiftOp(instruction->GetOpKind())); in HandleGenerateLongDataProc() 709 void SchedulingLatencyVisitorARM::VisitDataProcWithShifterOp(HDataProcWithShifterOp* instruction) { in VisitDataProcWithShifterOp() 710 const HDataProcWithShifterOp::OpKind op_kind = instruction->GetOpKind(); in VisitDataProcWithShifterOp() 716 if (HDataProcWithShifterOp::IsExtensionOp(op_kind)) { in VisitDataProcWithShifterOp()
|
D | scheduler_arm64.cc | 147 [[maybe_unused]] HDataProcWithShifterOp*) { in VisitDataProcWithShifterOp() argument
|
D | graph_visualizer.cc | 640 void VisitDataProcWithShifterOp(HDataProcWithShifterOp* instruction) override { in VisitDataProcWithShifterOp() 642 if (HDataProcWithShifterOp::IsShiftOp(instruction->GetOpKind())) { in VisitDataProcWithShifterOp()
|
D | code_generator_arm_vixl.cc | 1063 inline ShiftType ShiftFromOpKind(HDataProcWithShifterOp::OpKind op_kind) { in ShiftFromOpKind() 1065 case HDataProcWithShifterOp::kASR: return ShiftType::ASR; in ShiftFromOpKind() 1066 case HDataProcWithShifterOp::kLSL: return ShiftType::LSL; in ShiftFromOpKind() 1067 case HDataProcWithShifterOp::kLSR: return ShiftType::LSR; in ShiftFromOpKind() 1184 static void GenerateLongDataProc(HDataProcWithShifterOp* instruction, in GenerateLongDataProc() 1187 DCHECK(HDataProcWithShifterOp::IsShiftOp(instruction->GetOpKind())); in GenerateLongDataProc() 8814 HDataProcWithShifterOp* instruction) { in VisitDataProcWithShifterOp() 8820 HDataProcWithShifterOp::IsExtensionOp(instruction->GetOpKind()); in VisitDataProcWithShifterOp() 8829 HDataProcWithShifterOp* instruction) { in VisitDataProcWithShifterOp() 8832 const HDataProcWithShifterOp::OpKind op_kind = instruction->GetOpKind(); in VisitDataProcWithShifterOp() [all …]
|
D | code_generator_arm64.cc | 2533 HDataProcWithShifterOp* instruction) { in VisitDataProcWithShifterOp() 2548 HDataProcWithShifterOp* instruction) { in VisitDataProcWithShifterOp() 2564 HDataProcWithShifterOp::OpKind op_kind = instruction->GetOpKind(); in VisitDataProcWithShifterOp() 2565 if (HDataProcWithShifterOp::IsExtensionOp(op_kind)) { in VisitDataProcWithShifterOp()
|