Searched refs:InstructionKind (Results 1 – 14 of 14) sorted by relevance
/art/compiler/optimizing/ |
D | loop_analysis.cc | 196 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 …]
|
D | nodes_shared.h | 30 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_;
|
D | nodes_x86.h | 171 HX86MaskOrResetLeastSetBit(DataType::Type result_type, InstructionKind op, 207 InstructionKind GetOpKind() const { return op_kind_; } in GetOpKind() 212 const InstructionKind op_kind_;
|
D | optimizing_unit_test.h | 585 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>
|
D | nodes_vector.h | 74 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()
|
D | scheduler_arm64.h | 144 HInstruction::InstructionKind::k##type: in IsSchedulable()
|
D | scheduler_arm.h | 146 HInstruction::InstructionKind::k##type: in IsSchedulable()
|
D | instruction_simplifier_shared.cc | 41 HInstruction::InstructionKind op_kind; in TrySimpleMultiplyAccumulatePatterns()
|
D | scheduler_arm.cc | 558 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in HandleGenerateDataProc() 576 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in HandleGenerateLongDataProc()
|
D | nodes.h | 2222 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 …]
|
D | code_generator_arm_vixl.cc | 1130 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()
|
D | instruction_simplifier.cc | 333 HInstruction::InstructionKind kind = in TryCombineVecMultiplyAccumulate()
|
D | nodes.cc | 2009 std::ostream& operator<<(std::ostream& os, HInstruction::InstructionKind rhs) { in operator <<()
|
D | code_generator_arm64.cc | 2494 HInstruction::InstructionKind kind = instruction->GetInstrKind(); in VisitDataProcWithShifterOp()
|