Searched refs:HDiv (Results 1 – 20 of 20) sorted by relevance
/art/test/449-checker-bce-rem/ |
D | info.txt | 2 HDiv+HMul+HSub or HDiv+HShl+HAdd+HSub or HDiv+HShl+HSub+HSub.
|
/art/compiler/optimizing/ |
D | pc_relative_fixups_x86.cc | 56 void VisitDiv(HDiv* div) override { in VisitDiv()
|
D | scheduler_arm64.cc | 82 void SchedulingLatencyVisitorARM64::VisitDiv(HDiv* instr) { in VisitDiv()
|
D | code_generator_arm64.h | 381 void GenerateIntDiv(HDiv* instruction); 382 void GenerateIntDivForConstDenom(HDiv *instruction); 383 void GenerateIntDivForPower2Denom(HDiv *instruction);
|
D | scheduler_test.cc | 105 HInstruction* div = new (GetAllocator()) HDiv(DataType::Type::kInt32, add1, div_check, 0); in TestBuildDependencyGraphAndSchedule()
|
D | code_generator_x86.h | 245 void DivByPowerOfTwo(HDiv* instruction);
|
D | code_generator_x86_64.h | 244 void DivByPowerOfTwo(HDiv* instruction);
|
D | instruction_builder.cc | 2063 AppendInstruction(new (allocator_) HDiv(type, first, second, dex_pc)); in BuildCheckedDivRem() 2811 Binop_23x<HDiv>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2816 Binop_23x<HDiv>(instruction, DataType::Type::kFloat64, dex_pc); in ProcessDexInstruction() 3022 Binop_12x<HDiv>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 3027 Binop_12x<HDiv>(instruction, DataType::Type::kFloat64, dex_pc); in ProcessDexInstruction()
|
D | induction_var_range.cc | 1090 e = new (allocator) HDiv(type, opa, graph->GetConstant(type, fpow), kNoDexPc); in GenerateLastValueGeometric() 1241 operation = new (graph->GetAllocator()) HDiv(type, opa, opb, kNoDexPc); break; in GenerateCode()
|
D | scheduler_arm.cc | 830 void SchedulingLatencyVisitorARM::VisitDiv(HDiv* instruction) { in VisitDiv()
|
D | bounds_check_elimination.cc | 1035 HDiv* div = nullptr; in TryToAssignRangeIfOptimizedRemWithConstantDivisor() 1221 void VisitDiv(HDiv* div) override { in VisitDiv()
|
D | register_allocator_test.cc | 804 *div = new (GetAllocator()) HDiv( in BuildDiv()
|
D | instruction_simplifier.cc | 95 void VisitDiv(HDiv* instruction) override; 1652 void InstructionSimplifierVisitor::VisitDiv(HDiv* instruction) { in VisitDiv()
|
D | induction_var_analysis_test.cc | 619 new (GetAllocator()) HDiv(DataType::Type::kInt32, k_header, constant100_, kNoDexPc), 0); in TEST_F()
|
D | code_generator_arm64.cc | 3055 void InstructionCodeGeneratorARM64::GenerateIntDivForPower2Denom(HDiv* instruction) { in FOR_EACH_CONDITION_INSTRUCTION() 3274 void InstructionCodeGeneratorARM64::GenerateIntDivForConstDenom(HDiv *instruction) { in GenerateIntDivForConstDenom() 3291 void InstructionCodeGeneratorARM64::GenerateIntDiv(HDiv *instruction) { in GenerateIntDiv() 3305 void LocationsBuilderARM64::VisitDiv(HDiv* div) { in VisitDiv() 3328 void InstructionCodeGeneratorARM64::VisitDiv(HDiv* div) { in VisitDiv()
|
D | loop_optimization.cc | 1912 new (global_allocator_) HDiv(org_type, opa, opb, dex_pc)); in GenerateVecOp()
|
D | code_generator_x86_64.cc | 3809 void InstructionCodeGeneratorX86_64::DivByPowerOfTwo(HDiv* instruction) { in DivByPowerOfTwo() 4037 void LocationsBuilderX86_64::VisitDiv(HDiv* div) { in VisitDiv() 4070 void InstructionCodeGeneratorX86_64::VisitDiv(HDiv* div) { in VisitDiv()
|
D | code_generator_x86.cc | 3693 void InstructionCodeGeneratorX86::DivByPowerOfTwo(HDiv* instruction) { in DivByPowerOfTwo() 3861 void LocationsBuilderX86::VisitDiv(HDiv* div) { in VisitDiv() 3911 void InstructionCodeGeneratorX86::VisitDiv(HDiv* div) { in VisitDiv()
|
D | nodes.h | 5140 class HDiv final : public HBinaryOperation { 5142 HDiv(DataType::Type result_type, in HDiv() function
|
D | code_generator_arm_vixl.cc | 4409 void LocationsBuilderARMVIXL::VisitDiv(HDiv* div) { in VisitDiv() 4479 void InstructionCodeGeneratorARMVIXL::VisitDiv(HDiv* div) { in VisitDiv()
|