Home
last modified time | relevance | path

Searched refs:HSub (Results 1 – 12 of 12) sorted by relevance

/art/compiler/optimizing/
Dinstruction_simplifier.cc62 void VisitSub(HSub* instruction) OVERRIDE;
350 HSub* sub = new(GetGraph()->GetArena()) HSub(instruction->GetType(), other, neg->GetInput()); in VisitAdd()
543 HSub* sub = input->AsSub(); in VisitNeg()
544 HSub* new_sub = in VisitNeg()
545 new (GetGraph()->GetArena()) HSub(instruction->GetType(), sub->GetRight(), sub->GetLeft()); in VisitNeg()
610 void InstructionSimplifierVisitor::VisitSub(HSub* instruction) { in VisitSub()
Dconstant_folding.cc36 void VisitSub(HSub* instruction) OVERRIDE;
189 void InstructionWithAbsorbingInputSimplifier::VisitSub(HSub* instruction) { in VisitSub()
Dbuilder.cc1614 Binop_23x<HSub>(instruction, Primitive::kPrimInt); in AnalyzeDexInstruction()
1619 Binop_23x<HSub>(instruction, Primitive::kPrimLong); in AnalyzeDexInstruction()
1624 Binop_23x<HSub>(instruction, Primitive::kPrimFloat); in AnalyzeDexInstruction()
1629 Binop_23x<HSub>(instruction, Primitive::kPrimDouble); in AnalyzeDexInstruction()
1778 Binop_12x<HSub>(instruction, Primitive::kPrimInt); in AnalyzeDexInstruction()
1783 Binop_12x<HSub>(instruction, Primitive::kPrimLong); in AnalyzeDexInstruction()
1788 Binop_12x<HSub>(instruction, Primitive::kPrimFloat); in AnalyzeDexInstruction()
1793 Binop_12x<HSub>(instruction, Primitive::kPrimDouble); in AnalyzeDexInstruction()
1942 Binop_22s<HSub>(instruction, true); in AnalyzeDexInstruction()
1972 Binop_22b<HSub>(instruction, true); in AnalyzeDexInstruction()
Dbounds_check_elimination_test.cc253 HInstruction* sub1 = new (&allocator) HSub(Primitive::kPrimInt, parameter2, constant_max_int); in TEST()
254 HInstruction* sub2 = new (&allocator) HSub(Primitive::kPrimInt, sub1, constant_max_int); in TEST()
795 HInstruction* sub = new (allocator) HSub(Primitive::kPrimInt, array_length, phi); in BuildSSAGraph4()
908 HSub* sub = new (&allocator) HSub(Primitive::kPrimInt, array_length, phi_i); in TEST()
Dregister_allocator_test.cc678 *first_sub = new (allocator) HSub(Primitive::kPrimInt, parameter, constant1); in BuildTwoSubs()
680 *second_sub = new (allocator) HSub(Primitive::kPrimInt, *first_sub, constant2); in BuildTwoSubs()
Dnodes.h2708 class HSub : public HBinaryOperation {
2710 HSub(Primitive::Type result_type, HInstruction* left, HInstruction* right) in HSub() function
2723 DISALLOW_COPY_AND_ASSIGN(HSub);
Dbounds_check_elimination.cc1587 void VisitSub(HSub* sub) { in VisitSub()
Dcode_generator_arm64.cc2578 void LocationsBuilderARM64::VisitSub(HSub* instruction) { in VisitSub()
2582 void InstructionCodeGeneratorARM64::VisitSub(HSub* instruction) { in VisitSub()
Dcode_generator_mips64.cc2980 void LocationsBuilderMIPS64::VisitSub(HSub* instruction) { in VisitSub()
2984 void InstructionCodeGeneratorMIPS64::VisitSub(HSub* instruction) { in VisitSub()
Dcode_generator_arm.cc2017 void LocationsBuilderARM::VisitSub(HSub* sub) { in VisitSub()
2046 void InstructionCodeGeneratorARM::VisitSub(HSub* sub) { in VisitSub()
Dcode_generator_x86_64.cc2196 void LocationsBuilderX86_64::VisitSub(HSub* sub) { in VisitSub()
2224 void InstructionCodeGeneratorX86_64::VisitSub(HSub* sub) { in VisitSub()
Dcode_generator_x86.cc2016 void LocationsBuilderX86::VisitSub(HSub* sub) { in VisitSub()
2040 void InstructionCodeGeneratorX86::VisitSub(HSub* sub) { in VisitSub()