Home
last modified time | relevance | path

Searched refs:HNullCheck (Results 1 – 23 of 23) sorted by relevance

/art/compiler/optimizing/
Dbounds_check_elimination_test.cc92 HNullCheck* null_check = new (&allocator_) HNullCheck(parameter1, 0); in TEST_F()
105 null_check = new (&allocator_) HNullCheck(parameter1, 0); in TEST_F()
116 null_check = new (&allocator_) HNullCheck(parameter1, 0); in TEST_F()
129 null_check = new (&allocator_) HNullCheck(parameter1, 0); in TEST_F()
191 HNullCheck* null_check = new (&allocator_) HNullCheck(parameter1, 0); in TEST_F()
246 HNullCheck* null_check = new (&allocator_) HNullCheck(parameter1, 0); in TEST_F()
310 HNullCheck* null_check = new (&allocator_) HNullCheck(parameter, 0); in TEST_F()
321 null_check = new (&allocator_) HNullCheck(parameter, 0); in TEST_F()
332 null_check = new (&allocator_) HNullCheck(parameter, 0); in TEST_F()
392 HInstruction* null_check = new (allocator) HNullCheck(parameter, 0); in BuildSSAGraph1()
[all …]
Dnodes_test.cc45 HInstruction* null_check = new (&allocator) HNullCheck(parameter, 0); in TEST()
90 HInstruction* to_insert = new (&allocator) HNullCheck(parameter1, 0); in TEST()
114 HInstruction* to_add = new (&allocator) HNullCheck(parameter, 0); in TEST()
131 HInstruction* with_environment = new (&allocator) HNullCheck(parameter1, 0); in TEST()
Dprepare_for_register_allocation.h39 void VisitNullCheck(HNullCheck* check) OVERRIDE;
Dssa_liveness_analysis_test.cc108 HInstruction* null_check = new (&allocator_) HNullCheck(array, 0); in TEST_F()
178 HInstruction* null_check = new (&allocator_) HNullCheck(array, 0); in TEST_F()
Dcode_generator.h327 bool CanMoveNullCheckToUser(HNullCheck* null_check);
331 void GenerateNullCheck(HNullCheck* null_check);
332 virtual void GenerateImplicitNullCheck(HNullCheck* null_check) = 0;
333 virtual void GenerateExplicitNullCheck(HNullCheck* null_check) = 0;
Dprepare_for_register_allocation.cc35 void PrepareForRegisterAllocation::VisitNullCheck(HNullCheck* check) { in VisitNullCheck()
Dcode_generator_x86_64.h581 void GenerateImplicitNullCheck(HNullCheck* instruction) OVERRIDE;
582 void GenerateExplicitNullCheck(HNullCheck* instruction) OVERRIDE;
Dcode_generator_mips64.h537 void GenerateImplicitNullCheck(HNullCheck* instruction) OVERRIDE;
538 void GenerateExplicitNullCheck(HNullCheck* instruction) OVERRIDE;
Dcode_generator_x86.h603 void GenerateImplicitNullCheck(HNullCheck* instruction) OVERRIDE;
604 void GenerateExplicitNullCheck(HNullCheck* instruction) OVERRIDE;
Dcode_generator_mips.h574 void GenerateImplicitNullCheck(HNullCheck* instruction) OVERRIDE;
575 void GenerateExplicitNullCheck(HNullCheck* instruction) OVERRIDE;
Dcode_generator_arm64.h740 void GenerateImplicitNullCheck(HNullCheck* instruction) OVERRIDE;
741 void GenerateExplicitNullCheck(HNullCheck* instruction) OVERRIDE;
Dcode_generator_arm_vixl.h714 void GenerateImplicitNullCheck(HNullCheck* instruction) OVERRIDE;
715 void GenerateExplicitNullCheck(HNullCheck* instruction) OVERRIDE;
Dreference_type_propagation.cc101 void VisitNullCheck(HNullCheck* instr) OVERRIDE;
663 void ReferenceTypePropagation::RTPVisitor::VisitNullCheck(HNullCheck* instr) { in VisitNullCheck()
Dcode_generator.cc1156 bool CodeGenerator::CanMoveNullCheckToUser(HNullCheck* null_check) { in CanMoveNullCheckToUser()
1185 HNullCheck* null_check = first_prev_not_move->AsNullCheck(); in MaybeRecordImplicitNullCheck()
1213 void CodeGenerator::GenerateNullCheck(HNullCheck* instruction) { in GenerateNullCheck()
Dinstruction_simplifier.cc78 void VisitNullCheck(HNullCheck* instruction) OVERRIDE;
445 void InstructionSimplifierVisitor::VisitNullCheck(HNullCheck* null_check) { in VisitNullCheck()
Dcode_generator_arm64.cc464 explicit NullCheckSlowPathARM64(HNullCheck* instr) : SlowPathCodeARM64(instr) {} in NullCheckSlowPathARM64()
5329 void LocationsBuilderARM64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
5334 void CodeGeneratorARM64::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
5347 void CodeGeneratorARM64::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
5357 void InstructionCodeGeneratorARM64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dinstruction_builder.cc234 HNullCheck* null_check = new (arena_) HNullCheck(ref, dex_pc); in LoadNullCheckedLocal()
Dcode_generator_mips64.cc356 explicit NullCheckSlowPathMIPS64(HNullCheck* instr) : SlowPathCodeMIPS64(instr) {} in NullCheckSlowPathMIPS64()
5656 void LocationsBuilderMIPS64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
5661 void CodeGeneratorMIPS64::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
5671 void CodeGeneratorMIPS64::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
5680 void InstructionCodeGeneratorMIPS64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dcode_generator_x86_64.cc61 explicit NullCheckSlowPathX86_64(HNullCheck* instruction) : SlowPathCode(instruction) {} in NullCheckSlowPathX86_64()
4629 void LocationsBuilderX86_64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
4637 void CodeGeneratorX86_64::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
4648 void CodeGeneratorX86_64::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
4668 void InstructionCodeGeneratorX86_64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dcode_generator_x86.cc57 explicit NullCheckSlowPathX86(HNullCheck* instruction) : SlowPathCode(instruction) {} in NullCheckSlowPathX86()
5154 void LocationsBuilderX86::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
5162 void CodeGeneratorX86::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
5173 void CodeGeneratorX86::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
5193 void InstructionCodeGeneratorX86::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dcode_generator_arm_vixl.cc345 explicit NullCheckSlowPathARMVIXL(HNullCheck* instruction) : SlowPathCodeARMVIXL(instruction) {} in NullCheckSlowPathARMVIXL()
6099 void LocationsBuilderARMVIXL::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
6104 void CodeGeneratorARMVIXL::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
6118 void CodeGeneratorARMVIXL::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
6125 void InstructionCodeGeneratorARMVIXL::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dcode_generator_mips.cc407 explicit NullCheckSlowPathMIPS(HNullCheck* instr) : SlowPathCodeMIPS(instr) {} in NullCheckSlowPathMIPS()
7945 void LocationsBuilderMIPS::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
7950 void CodeGeneratorMIPS::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
7960 void CodeGeneratorMIPS::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
7969 void InstructionCodeGeneratorMIPS::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dnodes.h5211 class HNullCheck FINAL : public HExpression<1> {
5215 HNullCheck(HInstruction* value, uint32_t dex_pc) in HNullCheck() function
5235 DISALLOW_COPY_AND_ASSIGN(HNullCheck);