Searched refs:HBoundsCheck (Results 1 - 14 of 14) sorted by path

/art/compiler/optimizing/
H A Dbounds_check_elimination.cc565 for (HBoundsCheck* bounds_check : dynamic_bce_standby_) {
806 void VisitBoundsCheck(HBoundsCheck* bounds_check) OVERRIDE {
1172 HBoundsCheck* bounds_check =
1198 HBoundsCheck* bounds_check = entry.second;
1213 ArenaVector<HBoundsCheck*> candidates(
1215 ArenaVector<HBoundsCheck*> standby(
1222 HBoundsCheck* other_bounds_check = user->AsBoundsCheck();
1252 for (HBoundsCheck* other_bounds_check : standby) {
1324 bool TryDynamicBCE(HBoundsCheck* instruction) {
1465 HLoopInformation* loop, HBoundsCheck* chec
[all...]
H A Dbounds_check_elimination_test.cc94 HBoundsCheck* bounds_check2 = new (&allocator_)
95 HBoundsCheck(parameter2, array_length, 0);
118 HBoundsCheck* bounds_check4 = new (&allocator_)
119 HBoundsCheck(parameter2, array_length, 0);
131 HBoundsCheck* bounds_check5 = new (&allocator_)
132 HBoundsCheck(parameter2, array_length, 0);
203 HBoundsCheck* bounds_check = new (&allocator_)
204 HBoundsCheck(add, array_length, 0);
269 HBoundsCheck* bounds_check = new (&allocator_)
270 HBoundsCheck(sub
[all...]
H A Dcode_generator_arm.cc156 explicit BoundsCheckSlowPathARM(HBoundsCheck* instruction)
4754 void LocationsBuilderARM::VisitBoundsCheck(HBoundsCheck* instruction) {
4766 void InstructionCodeGeneratorARM::VisitBoundsCheck(HBoundsCheck* instruction) {
H A Dcode_generator_arm64.cc222 explicit BoundsCheckSlowPathARM64(HBoundsCheck* instruction) : SlowPathCodeARM64(instruction) {}
2324 void LocationsBuilderARM64::VisitBoundsCheck(HBoundsCheck* instruction) {
2336 void InstructionCodeGeneratorARM64::VisitBoundsCheck(HBoundsCheck* instruction) {
H A Dcode_generator_mips.cc149 explicit BoundsCheckSlowPathMIPS(HBoundsCheck* instruction) : SlowPathCodeMIPS(instruction) {}
1965 void LocationsBuilderMIPS::VisitBoundsCheck(HBoundsCheck* instruction) {
1977 void InstructionCodeGeneratorMIPS::VisitBoundsCheck(HBoundsCheck* instruction) {
H A Dcode_generator_mips64.cc110 explicit BoundsCheckSlowPathMIPS64(HBoundsCheck* instruction) : SlowPathCodeMIPS64(instruction) {}
1587 void LocationsBuilderMIPS64::VisitBoundsCheck(HBoundsCheck* instruction) {
1599 void InstructionCodeGeneratorMIPS64::VisitBoundsCheck(HBoundsCheck* instruction) {
H A Dcode_generator_x86.cc130 explicit BoundsCheckSlowPathX86(HBoundsCheck* instruction) : SlowPathCode(instruction) {}
5508 void LocationsBuilderX86::VisitBoundsCheck(HBoundsCheck* instruction) {
5520 void InstructionCodeGeneratorX86::VisitBoundsCheck(HBoundsCheck* instruction) {
H A Dcode_generator_x86_64.cc185 explicit BoundsCheckSlowPathX86_64(HBoundsCheck* instruction)
4983 void LocationsBuilderX86_64::VisitBoundsCheck(HBoundsCheck* instruction) {
4995 void InstructionCodeGeneratorX86_64::VisitBoundsCheck(HBoundsCheck* instruction) {
H A Dgraph_checker.cc249 void GraphChecker::VisitBoundsCheck(HBoundsCheck* check) {
251 AddError(StringPrintf("Instruction %s:%d is a HBoundsCheck, "
H A Dgraph_checker.h56 void VisitBoundsCheck(HBoundsCheck* check) OVERRIDE;
H A Dinstruction_builder.cc1465 index = new (arena_) HBoundsCheck(index, length, dex_pc);
1549 AppendInstruction(new (arena_) HBoundsCheck(last_index, length, dex_pc));
H A Dnodes.h5265 class HBoundsCheck : public HExpression<2> { class in class:art::HTryBoundary::HClassTableGet::ComparisonBias::HInvokeStaticOrDirect
5267 // `HBoundsCheck` can trigger GC, as it may call the `IndexOutOfBoundsException`
5269 HBoundsCheck(HInstruction* index, HInstruction* length, uint32_t dex_pc) function in class:art::HTryBoundary::HClassTableGet::ComparisonBias::HInvokeStaticOrDirect::HBoundsCheck
5290 DISALLOW_COPY_AND_ASSIGN(HBoundsCheck);
H A Dprepare_for_register_allocation.cc41 void PrepareForRegisterAllocation::VisitBoundsCheck(HBoundsCheck* check) {
H A Dprepare_for_register_allocation.h41 void VisitBoundsCheck(HBoundsCheck* check) OVERRIDE;

Completed in 102 milliseconds