H A D | nodes.h | 94 static constexpr uint32_t kNoDexPc = -1; member in namespace:art 530 HConstant* GetConstant(DataType::Type type, int64_t value, uint32_t dex_pc = kNoDexPc); 535 HNullConstant* GetNullConstant(uint32_t dex_pc = kNoDexPc); 537 HIntConstant* GetIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc) { argument 540 HLongConstant* GetLongConstant(int64_t value, uint32_t dex_pc = kNoDexPc) { argument 543 HFloatConstant* GetFloatConstant(float value, uint32_t dex_pc = kNoDexPc) { argument 546 HDoubleConstant* GetDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) { argument 621 uint32_t dex_pc = kNoDexPc) { 947 explicit HBasicBlock(HGraph* graph, uint32_t dex_pc = kNoDexPc) argument 2673 explicit HReturnVoid(uint32_t dex_pc = kNoDexPc) argument 619 CreateConstant(ValueType value, ArenaSafeMap<ValueType, InstructionType*>* cache, uint32_t dex_pc = kNoDexPc) argument 2689 HReturn(HInstruction* value, uint32_t dex_pc = kNoDexPc) argument 2704 HPhi(ArenaAllocator* allocator, uint32_t reg_number, size_t number_of_inputs, DataType::Type type, uint32_t dex_pc = kNoDexPc) argument 2811 HExit(uint32_t dex_pc = kNoDexPc) argument 2826 HGoto(uint32_t dex_pc = kNoDexPc) argument 2845 HConstant(InstructionKind kind, DataType::Type type, uint32_t dex_pc = kNoDexPc) argument 2887 HNullConstant(uint32_t dex_pc = kNoDexPc) argument 2927 HIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc) argument 2930 HIntConstant(bool value, uint32_t dex_pc = kNoDexPc) argument 2966 HLongConstant(int64_t value, uint32_t dex_pc = kNoDexPc) argument 3019 HFloatConstant(float value, uint32_t dex_pc = kNoDexPc) argument 3023 HFloatConstant(int32_t value, uint32_t dex_pc = kNoDexPc) argument 3076 HDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) argument 3080 HDoubleConstant(int64_t value, uint32_t dex_pc = kNoDexPc) argument 3096 HIf(HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 3132 HTryBoundary(BoundaryKind kind, uint32_t dex_pc = kNoDexPc) argument 3312 HCurrentMethod(DataType::Type type, uint32_t dex_pc = kNoDexPc) argument 3375 HPackedSwitch(int32_t start_value, uint32_t num_entries, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 3409 HUnaryOperation(InstructionKind kind, DataType::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 3447 HBinaryOperation(InstructionKind kind, DataType::Type result_type, HInstruction* left, HInstruction* right, SideEffects side_effects = SideEffects::None(), uint32_t dex_pc = kNoDexPc) argument 3552 HCondition(InstructionKind kind, HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3640 HEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3686 HNotEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3732 HLessThan(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3772 HLessThanOrEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3812 HGreaterThan(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3851 HGreaterThanOrEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3890 HBelow(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3932 HBelowOrEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3974 HAbove(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 4016 HAboveOrEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 4758 HNeg(DataType::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 4819 HAdd(DataType::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 4855 HSub(DataType::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 4889 HMul(DataType::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 5047 HShl(DataType::Type result_type, HInstruction* value, HInstruction* distance, uint32_t dex_pc = kNoDexPc) argument 5093 HShr(DataType::Type result_type, HInstruction* value, HInstruction* distance, uint32_t dex_pc = kNoDexPc) argument 5139 HUShr(DataType::Type result_type, HInstruction* value, HInstruction* distance, uint32_t dex_pc = kNoDexPc) argument 5187 HAnd(DataType::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 5225 HOr(DataType::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 5263 HXor(DataType::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 5397 HNot(DataType::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 5431 HBooleanNot(HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 5470 HTypeConversion(DataType::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 5967 HSuspendCheck(uint32_t dex_pc = kNoDexPc) argument [all...] |