Home
last modified time | relevance | path

Searched refs:InstructionKind (Results 1 – 14 of 14) sorted by relevance

/art/compiler/optimizing/
Dloop_analysis.cc196 case HInstruction::InstructionKind::kAbs: in GetMachineInstructionCount()
198 case HInstruction::InstructionKind::kAdd: in GetMachineInstructionCount()
200 case HInstruction::InstructionKind::kAnd: in GetMachineInstructionCount()
202 case HInstruction::InstructionKind::kArrayLength: in GetMachineInstructionCount()
204 case HInstruction::InstructionKind::kArrayGet: in GetMachineInstructionCount()
206 case HInstruction::InstructionKind::kArraySet: in GetMachineInstructionCount()
208 case HInstruction::InstructionKind::kBoundsCheck: in GetMachineInstructionCount()
210 case HInstruction::InstructionKind::kCheckCast: in GetMachineInstructionCount()
212 case HInstruction::InstructionKind::kDiv: in GetMachineInstructionCount()
214 case HInstruction::InstructionKind::kDivZeroCheck: in GetMachineInstructionCount()
[all …]
Dnodes_shared.h30 InstructionKind op,
53 InstructionKind GetOpKind() const { return op_kind_; } in GetOpKind()
62 const InstructionKind op_kind_;
68 InstructionKind op,
119 InstructionKind GetOpKind() const { return op_kind_; } in GetOpKind()
128 const InstructionKind op_kind_;
237 InstructionKind GetInstrKind() const { return instr_kind_; } in GetInstrKind()
247 InstructionKind instr_kind_;
Dnodes_x86.h171 HX86MaskOrResetLeastSetBit(DataType::Type result_type, InstructionKind op,
207 InstructionKind GetOpKind() const { return op_kind_; } in GetOpKind()
212 const InstructionKind op_kind_;
Doptimizing_unit_test.h585 template <HInstruction::InstructionKind kKind, typename F>
590 struct KindWrapper<HInstruction::InstructionKind::k##nm, F> : public HandlerWrapper { \
609 std::unique_ptr<HandlerWrapper> GetWrapper(HInstruction::InstructionKind kind, F f) { in FOR_EACH_CONCRETE_INSTRUCTION()
612 case HInstruction::InstructionKind::k##nm: \ in FOR_EACH_CONCRETE_INSTRUCTION()
614 new KindWrapper<HInstruction::InstructionKind::k##nm, F>(f)); in FOR_EACH_CONCRETE_INSTRUCTION()
638 constexpr HInstruction::InstructionKind GetKind() { in GetKind()
641 return HInstruction::InstructionKind::k##nm; \ in GetKind()
655 return HInstruction::InstructionKind::kLastInstructionKind; in GetKind()
659 HInstruction::InstructionKind type = GetKind<First>(); in FillHandlers()
671 std::array<std::unique_ptr<HandlerWrapper>, HInstruction::InstructionKind::kLastInstructionKind>
Dnodes_vector.h74 HVecOperation(InstructionKind kind, in HVecOperation()
268 HVecUnaryOperation(InstructionKind kind, in HVecUnaryOperation()
295 HVecBinaryOperation(InstructionKind kind, in HVecBinaryOperation()
326 HVecMemoryOperation(InstructionKind kind, in HVecMemoryOperation()
1008 InstructionKind op, in HVecMultiplyAccumulate()
1023 DCHECK(op == InstructionKind::kAdd || op == InstructionKind::kSub); in HVecMultiplyAccumulate()
1043 InstructionKind GetOpKind() const { return op_kind_; } in GetOpKind()
1052 const InstructionKind op_kind_;
1262 HVecPredSetOperation(InstructionKind kind, in HVecPredSetOperation()
Dscheduler_arm64.h144 HInstruction::InstructionKind::k##type: in IsSchedulable()
Dscheduler_arm.h146 HInstruction::InstructionKind::k##type: in IsSchedulable()
Dinstruction_simplifier_shared.cc41 HInstruction::InstructionKind op_kind; in TrySimpleMultiplyAccumulatePatterns()
Dscheduler_arm.cc558 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in HandleGenerateDataProc()
576 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in HandleGenerateLongDataProc()
Dnodes.h2222 enum InstructionKind { // private marker to avoid generate-operator-out.py from processing. enum
2228 HInstruction(InstructionKind kind, SideEffects side_effects, uint32_t dex_pc) in HInstruction()
2231 HInstruction(InstructionKind kind, DataType::Type type, SideEffects side_effects, uint32_t dex_pc) in HInstruction()
2608 InstructionKind GetKind() const { return GetPackedField<InstructionKindField>(); } in GetKind()
2658 MinimumBitsToStore(static_cast<size_t>(InstructionKind::kLastInstructionKind - 1));
2732 BitField<InstructionKind, kFieldInstructionKind, kFieldInstructionKindSize>;
2824 std::ostream& operator<<(std::ostream& os, HInstruction::InstructionKind rhs);
2972 HVariableInputSizeInstruction(InstructionKind inst_kind,
2980 HVariableInputSizeInstruction(InstructionKind inst_kind,
2998 HExpression<N>(InstructionKind kind, SideEffects side_effects, uint32_t dex_pc)
[all …]
Dcode_generator_arm_vixl.cc1130 static void GenerateDataProcInstruction(HInstruction::InstructionKind kind, in GenerateDataProcInstruction()
1165 static void GenerateDataProc(HInstruction::InstructionKind kind, in GenerateDataProc()
1199 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in GenerateLongDataProc()
8674 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in VisitDataProcWithShifterOp()
Dinstruction_simplifier.cc333 HInstruction::InstructionKind kind = in TryCombineVecMultiplyAccumulate()
Dnodes.cc2009 std::ostream& operator<<(std::ostream& os, HInstruction::InstructionKind rhs) { in operator <<()
Dcode_generator_arm64.cc2494 HInstruction::InstructionKind kind = instruction->GetInstrKind(); in VisitDataProcWithShifterOp()