Searched refs:InstructionKind (Results 1 – 13 of 13) 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_; 171 InstructionKind GetInstrKind() const { return instr_kind_; } in GetInstrKind() 181 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 | 582 template <HInstruction::InstructionKind kKind, typename F> 587 struct KindWrapper<HInstruction::InstructionKind::k##nm, F> : public HandlerWrapper { \ 606 std::unique_ptr<HandlerWrapper> GetWrapper(HInstruction::InstructionKind kind, F f) { in FOR_EACH_CONCRETE_INSTRUCTION() 609 case HInstruction::InstructionKind::k##nm: \ in FOR_EACH_CONCRETE_INSTRUCTION() 611 new KindWrapper<HInstruction::InstructionKind::k##nm, F>(f)); in FOR_EACH_CONCRETE_INSTRUCTION() 635 constexpr HInstruction::InstructionKind GetKind() { in GetKind() 638 return HInstruction::InstructionKind::k##nm; \ in GetKind() 652 return HInstruction::InstructionKind::kLastInstructionKind; in GetKind() 656 HInstruction::InstructionKind type = GetKind<First>(); in FillHandlers() 668 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 | instruction_simplifier_shared.cc | 43 HInstruction::InstructionKind op_kind; in TrySimpleMultiplyAccumulatePatterns()
|
D | scheduler_arm.cc | 669 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in HandleGenerateDataProc() 687 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in HandleGenerateLongDataProc() 1270 case HInstruction::InstructionKind::k##type: \ in IsSchedulable()
|
D | nodes.h | 2242 enum InstructionKind { // private marker to avoid generate-operator-out.py from processing. enum 2248 HInstruction(InstructionKind kind, SideEffects side_effects, uint32_t dex_pc) in HInstruction() 2251 HInstruction(InstructionKind kind, DataType::Type type, SideEffects side_effects, uint32_t dex_pc) in HInstruction() 2636 InstructionKind GetKind() const { return GetPackedField<InstructionKindField>(); } in GetKind() 2686 MinimumBitsToStore(static_cast<size_t>(InstructionKind::kLastInstructionKind - 1)); 2760 BitField<InstructionKind, kFieldInstructionKind, kFieldInstructionKindSize>; 2852 std::ostream& operator<<(std::ostream& os, HInstruction::InstructionKind rhs); 3009 HVariableInputSizeInstruction(InstructionKind inst_kind, 3017 HVariableInputSizeInstruction(InstructionKind inst_kind, 3035 HExpression<N>(InstructionKind kind, SideEffects side_effects, uint32_t dex_pc) [all …]
|
D | scheduler_arm64.cc | 463 case HInstruction::InstructionKind::k##type: \ in IsSchedulable()
|
D | instruction_simplifier.cc | 335 HInstruction::InstructionKind kind = in TryCombineVecMultiplyAccumulate() 3468 HInstruction::InstructionKind::kAnd, in TryMergeWithAnd()
|
D | code_generator_arm_vixl.cc | 1122 static void GenerateDataProcInstruction(HInstruction::InstructionKind kind, in GenerateDataProcInstruction() 1157 static void GenerateDataProc(HInstruction::InstructionKind kind, in GenerateDataProc() 1191 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in GenerateLongDataProc() 8831 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in VisitDataProcWithShifterOp()
|
D | nodes.cc | 1905 std::ostream& operator<<(std::ostream& os, HInstruction::InstructionKind rhs) { in operator <<()
|
D | code_generator_arm64.cc | 2550 HInstruction::InstructionKind kind = instruction->GetInstrKind(); in VisitDataProcWithShifterOp()
|