H A D | nodes.h | 85 static constexpr uint32_t kNoDexPc = -1; member in namespace:art 465 HConstant* GetConstant(Primitive::Type type, int64_t value, uint32_t dex_pc = kNoDexPc); 470 HNullConstant* GetNullConstant(uint32_t dex_pc = kNoDexPc); 472 HIntConstant* GetIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc) { argument 475 HLongConstant* GetLongConstant(int64_t value, uint32_t dex_pc = kNoDexPc) { argument 478 HFloatConstant* GetFloatConstant(float value, uint32_t dex_pc = kNoDexPc) { argument 481 HDoubleConstant* GetDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) { argument 528 uint32_t dex_pc = kNoDexPc) { 815 HBasicBlock(HGraph* graph, uint32_t dex_pc = kNoDexPc) argument 2314 explicit HReturnVoid(uint32_t dex_pc = kNoDexPc) argument 526 CreateConstant(ValueType value, ArenaSafeMap<ValueType, InstructionType*>* cache, uint32_t dex_pc = kNoDexPc) argument 2329 HReturn(HInstruction* value, uint32_t dex_pc = kNoDexPc) argument 2344 HPhi(ArenaAllocator* arena, uint32_t reg_number, size_t number_of_inputs, Primitive::Type type, uint32_t dex_pc = kNoDexPc) argument 2448 HExit(uint32_t dex_pc = kNoDexPc) argument 2461 HGoto(uint32_t dex_pc = kNoDexPc) argument 2477 HConstant(Primitive::Type type, uint32_t dex_pc = kNoDexPc) argument 2515 HNullConstant(uint32_t dex_pc = kNoDexPc) argument 2551 HIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc) argument 2553 HIntConstant(bool value, uint32_t dex_pc = kNoDexPc) argument 2585 HLongConstant(int64_t value, uint32_t dex_pc = kNoDexPc) argument 2634 HFloatConstant(float value, uint32_t dex_pc = kNoDexPc) argument 2636 HFloatConstant(int32_t value, uint32_t dex_pc = kNoDexPc) argument 2685 HDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) argument 2687 HDoubleConstant(int64_t value, uint32_t dex_pc = kNoDexPc) argument 2702 HIf(HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 2737 HTryBoundary(BoundaryKind kind, uint32_t dex_pc = kNoDexPc) argument 2814 HCurrentMethod(Primitive::Type type, uint32_t dex_pc = kNoDexPc) argument 2874 HPackedSwitch(int32_t start_value, uint32_t num_entries, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 2905 HUnaryOperation(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 2937 HBinaryOperation(Primitive::Type result_type, HInstruction* left, HInstruction* right, SideEffects side_effects = SideEffects::None(), uint32_t dex_pc = kNoDexPc) argument 3038 HCondition(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3119 HEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3163 HNotEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3206 HLessThan(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3243 HLessThanOrEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3280 HGreaterThan(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3317 HGreaterThanOrEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3354 HBelow(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3394 HBelowOrEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3434 HAbove(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 3474 HAboveOrEqual(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) argument 4172 HNeg(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 4239 HAdd(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 4274 HSub(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 4307 HMul(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 4471 HShl(Primitive::Type result_type, HInstruction* value, HInstruction* distance, uint32_t dex_pc = kNoDexPc) argument 4517 HShr(Primitive::Type result_type, HInstruction* value, HInstruction* distance, uint32_t dex_pc = kNoDexPc) argument 4563 HUShr(Primitive::Type result_type, HInstruction* value, HInstruction* distance, uint32_t dex_pc = kNoDexPc) argument 4611 HAnd(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 4648 HOr(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 4685 HXor(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument 4817 HNot(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 4850 HBooleanNot(HInstruction* input, uint32_t dex_pc = kNoDexPc) argument 5295 HSuspendCheck(uint32_t dex_pc = kNoDexPc) argument [all...] |