Home
last modified time | relevance | path

Searched refs:HBoundsCheck (Results 1 – 21 of 21) sorted by relevance

/art/compiler/optimizing/
Dbounds_check_elimination_test.cc93 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 …]
Dx86_memory_gen.cc34 void VisitBoundsCheck(HBoundsCheck* check) override { in VisitBoundsCheck()
Dprepare_for_register_allocation.h51 void VisitBoundsCheck(HBoundsCheck* check) override;
Dbounds_check_elimination.cc836 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 …]
Dgraph_checker.h65 void VisitBoundsCheck(HBoundsCheck* check) override;
Dprepare_for_register_allocation.cc81 void PrepareForRegisterAllocation::VisitBoundsCheck(HBoundsCheck* check) { in VisitBoundsCheck()
Dssa_liveness_analysis_test.cc108 HInstruction* bounds_check = new (GetAllocator()) HBoundsCheck(index, length, /* dex_pc= */ 0u); in TEST_F()
Dscheduler_arm64.cc185 void SchedulingLatencyVisitorARM64::VisitBoundsCheck([[maybe_unused]] HBoundsCheck*) { in VisitBoundsCheck() argument
Dsuperblock_cloner_test.cc85 HInstruction* bounds_check = new (GetAllocator()) HBoundsCheck(phi, array_length, dex_pc); in CreateBasicLoopDataFlow()
Dinstruction_builder.cc2043 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()
Dgraph_visualizer.cc468 void VisitBoundsCheck(HBoundsCheck* bounds_check) override { in VisitBoundsCheck()
Dscheduler_arm.cc920 void SchedulingLatencyVisitorARM::VisitBoundsCheck([[maybe_unused]] HBoundsCheck*) { in VisitBoundsCheck() argument
Dgraph_checker.cc419 void GraphChecker::VisitBoundsCheck(HBoundsCheck* check) { in VisitBoundsCheck()
Dinstruction_simplifier.cc2687 HBoundsCheck* bounds_check = new (allocator) HBoundsCheck( in SimplifyStringCharAt()
Dcode_generator_arm64.cc215 explicit BoundsCheckSlowPathARM64(HBoundsCheck* instruction) : SlowPathCodeARM64(instruction) {} in BoundsCheckSlowPathARM64()
3108 void LocationsBuilderARM64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
3129 void InstructionCodeGeneratorARM64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
Dcode_generator_riscv64.cc371 explicit BoundsCheckSlowPathRISCV64(HBoundsCheck* instruction) in BoundsCheckSlowPathRISCV64()
3089 void LocationsBuilderRISCV64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
3127 void InstructionCodeGeneratorRISCV64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
Dload_store_elimination.cc1045 void VisitBoundsCheck(HBoundsCheck* bounds_check) override { in VisitBoundsCheck()
Dcode_generator_x86_64.cc200 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()
Dcode_generator_x86.cc151 explicit BoundsCheckSlowPathX86(HBoundsCheck* instruction) : SlowPathCode(instruction) {} in BoundsCheckSlowPathX86()
6838 void LocationsBuilderX86::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
6855 void InstructionCodeGeneratorX86::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
Dnodes.h6621 class HBoundsCheck final : public HExpression<2> {
6626 HBoundsCheck(HInstruction* index,
Dcode_generator_arm_vixl.cc453 explicit BoundsCheckSlowPathARMVIXL(HBoundsCheck* instruction) in BoundsCheckSlowPathARMVIXL()
7219 void LocationsBuilderARMVIXL::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
7241 void InstructionCodeGeneratorARMVIXL::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()