/art/compiler/optimizing/ |
D | bounds_check_elimination_test.cc | 93 HBoundsCheck* bounds_check2 = new (GetAllocator()) in TEST_F() 94 HBoundsCheck(parameter2, array_length, 0); in TEST_F() 117 HBoundsCheck* bounds_check4 = new (GetAllocator()) in TEST_F() 118 HBoundsCheck(parameter2, array_length, 0); in TEST_F() 130 HBoundsCheck* bounds_check5 = new (GetAllocator()) in TEST_F() 131 HBoundsCheck(parameter2, array_length, 0); in TEST_F() 203 HBoundsCheck* bounds_check = new (GetAllocator()) in TEST_F() 204 HBoundsCheck(add, array_length, 0); in TEST_F() 270 HBoundsCheck* bounds_check = new (GetAllocator()) in TEST_F() 271 HBoundsCheck(sub2, array_length, 0); in TEST_F() [all …]
|
D | x86_memory_gen.cc | 34 void VisitBoundsCheck(HBoundsCheck* check) override { in VisitBoundsCheck()
|
D | prepare_for_register_allocation.h | 51 void VisitBoundsCheck(HBoundsCheck* check) override;
|
D | bounds_check_elimination.cc | 836 void VisitBoundsCheck(HBoundsCheck* bounds_check) override { in VisitBoundsCheck() 1381 HBoundsCheck* bounds_check = first_index_bounds_check_map_.Get(array_length->GetId()); in AddCompareWithDeoptimization() 1413 HBoundsCheck* bounds_check = entry.second; in AddComparesWithDeoptimization() 1428 ScopedArenaVector<HBoundsCheck*> candidates( in AddComparesWithDeoptimization() 1430 ScopedArenaVector<HBoundsCheck*> standby( in AddComparesWithDeoptimization() 1437 HBoundsCheck* other_bounds_check = user->AsBoundsCheck(); in AddComparesWithDeoptimization() 1467 for (HBoundsCheck* other_bounds_check : standby) { in AddComparesWithDeoptimization() 1486 for (HBoundsCheck* other_bounds_check : candidates) { in AddComparesWithDeoptimization() 1503 HBoundsCheck* context, in InductionRangeFitsIn() 1537 void TransformLoopForDynamicBCE(HLoopInformation* loop, HBoundsCheck* bounds_check) { in TransformLoopForDynamicBCE() [all …]
|
D | graph_checker.h | 65 void VisitBoundsCheck(HBoundsCheck* check) override;
|
D | prepare_for_register_allocation.cc | 81 void PrepareForRegisterAllocation::VisitBoundsCheck(HBoundsCheck* check) { in VisitBoundsCheck()
|
D | ssa_liveness_analysis_test.cc | 108 HInstruction* bounds_check = new (GetAllocator()) HBoundsCheck(index, length, /* dex_pc= */ 0u); in TEST_F()
|
D | scheduler_arm64.cc | 185 void SchedulingLatencyVisitorARM64::VisitBoundsCheck([[maybe_unused]] HBoundsCheck*) { in VisitBoundsCheck() argument
|
D | superblock_cloner_test.cc | 85 HInstruction* bounds_check = new (GetAllocator()) HBoundsCheck(phi, array_length, dex_pc); in CreateBasicLoopDataFlow()
|
D | instruction_builder.cc | 2043 HBoundsCheck* bounds_check = in BuildSimpleIntrinsic() 2044 new (allocator_) HBoundsCheck(index, length, dex_pc, /*is_string_char_at=*/ true); in BuildSimpleIntrinsic() 2403 index = new (allocator_) HBoundsCheck(index, length, dex_pc); in BuildArrayAccess() 2498 AppendInstruction(new (allocator_) HBoundsCheck(last_index, length, dex_pc)); in BuildFillArrayData()
|
D | graph_visualizer.cc | 468 void VisitBoundsCheck(HBoundsCheck* bounds_check) override { in VisitBoundsCheck()
|
D | scheduler_arm.cc | 920 void SchedulingLatencyVisitorARM::VisitBoundsCheck([[maybe_unused]] HBoundsCheck*) { in VisitBoundsCheck() argument
|
D | graph_checker.cc | 419 void GraphChecker::VisitBoundsCheck(HBoundsCheck* check) { in VisitBoundsCheck()
|
D | instruction_simplifier.cc | 2687 HBoundsCheck* bounds_check = new (allocator) HBoundsCheck( in SimplifyStringCharAt()
|
D | code_generator_arm64.cc | 215 explicit BoundsCheckSlowPathARM64(HBoundsCheck* instruction) : SlowPathCodeARM64(instruction) {} in BoundsCheckSlowPathARM64() 3108 void LocationsBuilderARM64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck() 3129 void InstructionCodeGeneratorARM64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
|
D | code_generator_riscv64.cc | 371 explicit BoundsCheckSlowPathRISCV64(HBoundsCheck* instruction) in BoundsCheckSlowPathRISCV64() 3089 void LocationsBuilderRISCV64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck() 3127 void InstructionCodeGeneratorRISCV64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
|
D | load_store_elimination.cc | 1045 void VisitBoundsCheck(HBoundsCheck* bounds_check) override { in VisitBoundsCheck()
|
D | code_generator_x86_64.cc | 200 explicit BoundsCheckSlowPathX86_64(HBoundsCheck* instruction) in BoundsCheckSlowPathX86_64() 6153 void LocationsBuilderX86_64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck() 6166 void InstructionCodeGeneratorX86_64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
|
D | code_generator_x86.cc | 151 explicit BoundsCheckSlowPathX86(HBoundsCheck* instruction) : SlowPathCode(instruction) {} in BoundsCheckSlowPathX86() 6838 void LocationsBuilderX86::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck() 6855 void InstructionCodeGeneratorX86::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
|
D | nodes.h | 6621 class HBoundsCheck final : public HExpression<2> { 6626 HBoundsCheck(HInstruction* index,
|
D | code_generator_arm_vixl.cc | 453 explicit BoundsCheckSlowPathARMVIXL(HBoundsCheck* instruction) in BoundsCheckSlowPathARMVIXL() 7219 void LocationsBuilderARMVIXL::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck() 7241 void InstructionCodeGeneratorARMVIXL::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
|