Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dbounds_check_elimination_test.cc71 HNullCheck* null_check = new (&allocator) HNullCheck(parameter1, 0); in TEST()
84 null_check = new (&allocator) HNullCheck(parameter1, 0); in TEST()
95 null_check = new (&allocator) HNullCheck(parameter1, 0); in TEST()
108 null_check = new (&allocator) HNullCheck(parameter1, 0); in TEST()
178 HNullCheck* null_check = new (&allocator) HNullCheck(parameter1, 0); in TEST()
241 HNullCheck* null_check = new (&allocator) HNullCheck(parameter1, 0); in TEST()
312 HNullCheck* null_check = new (&allocator) HNullCheck(parameter, 0); in TEST()
323 null_check = new (&allocator) HNullCheck(parameter, 0); in TEST()
334 null_check = new (&allocator) HNullCheck(parameter, 0); in TEST()
398 HInstruction* null_check = new (allocator) HNullCheck(parameter, 0); in BuildSSAGraph1()
[all …]
Dnodes_test.cc44 HInstruction* null_check = new (&allocator) HNullCheck(parameter, 0); in TEST()
87 HInstruction* to_insert = new (&allocator) HNullCheck(parameter1, 0); in TEST()
110 HInstruction* to_add = new (&allocator) HNullCheck(parameter, 0); in TEST()
126 HInstruction* with_environment = new (&allocator) HNullCheck(parameter1, 0); in TEST()
Dprepare_for_register_allocation.h36 void VisitNullCheck(HNullCheck* check) OVERRIDE;
Dprepare_for_register_allocation.cc33 void PrepareForRegisterAllocation::VisitNullCheck(HNullCheck* check) { in VisitNullCheck()
Dcode_generator_mips64.h192 void GenerateImplicitNullCheck(HNullCheck* instruction);
193 void GenerateExplicitNullCheck(HNullCheck* instruction);
Dcode_generator_x86.h182 void GenerateImplicitNullCheck(HNullCheck* instruction);
183 void GenerateExplicitNullCheck(HNullCheck* instruction);
Dcode_generator_arm.h189 void GenerateImplicitNullCheck(HNullCheck* instruction);
190 void GenerateExplicitNullCheck(HNullCheck* instruction);
Dcode_generator_x86_64.h181 void GenerateImplicitNullCheck(HNullCheck* instruction);
182 void GenerateExplicitNullCheck(HNullCheck* instruction);
Dcode_generator_arm64.h162 void GenerateImplicitNullCheck(HNullCheck* instruction);
163 void GenerateExplicitNullCheck(HNullCheck* instruction);
Dbuilder.cc745 HNullCheck* null_check = new (arena_) HNullCheck(arg, dex_pc); in BuildInvoke()
845 current_block_->AddInstruction(new (arena_) HNullCheck(object, dex_pc)); in BuildInstanceFieldAccess()
1034 object = new (arena_) HNullCheck(object, dex_pc); in BuildArrayAccess()
1107 HNullCheck* null_check = new (arena_) HNullCheck(array, dex_pc); in BuildFillArrayData()
2177 object = new (arena_) HNullCheck(object, dex_pc); in AnalyzeDexInstruction()
Dinstruction_simplifier.cc50 void VisitNullCheck(HNullCheck* instruction) OVERRIDE;
162 void InstructionSimplifierVisitor::VisitNullCheck(HNullCheck* null_check) { in VisitNullCheck()
Dcode_generator.h220 bool CanMoveNullCheckToUser(HNullCheck* null_check);
Dcode_generator_arm64.cc245 explicit NullCheckSlowPathARM64(HNullCheck* instr) : instruction_(instr) {} in NullCheckSlowPathARM64()
256 HNullCheck* const instruction_;
2364 void LocationsBuilderARM64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
2373 void InstructionCodeGeneratorARM64::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
2384 void InstructionCodeGeneratorARM64::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
2394 void InstructionCodeGeneratorARM64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dcode_generator.cc848 bool CodeGenerator::CanMoveNullCheckToUser(HNullCheck* null_check) { in CanMoveNullCheckToUser()
877 HNullCheck* null_check = first_prev_not_move->AsNullCheck(); in MaybeRecordImplicitNullCheck()
Dcode_generator_mips64.cc257 explicit NullCheckSlowPathMIPS64(HNullCheck* instr) : instruction_(instr) {} in NullCheckSlowPathMIPS64()
270 HNullCheck* const instruction_;
2774 void LocationsBuilderMIPS64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
2783 void InstructionCodeGeneratorMIPS64::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
2793 void InstructionCodeGeneratorMIPS64::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
2802 void InstructionCodeGeneratorMIPS64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dcode_generator_arm.cc61 explicit NullCheckSlowPathARM(HNullCheck* instruction) : instruction_(instruction) {} in NullCheckSlowPathARM()
71 HNullCheck* const instruction_;
3123 void LocationsBuilderARM::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
3132 void InstructionCodeGeneratorARM::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
3142 void InstructionCodeGeneratorARM::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
3153 void InstructionCodeGeneratorARM::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dcode_generator_x86_64.cc53 explicit NullCheckSlowPathX86_64(HNullCheck* instruction) : instruction_(instruction) {} in NullCheckSlowPathX86_64()
63 HNullCheck* const instruction_;
3373 void LocationsBuilderX86_64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
3385 void InstructionCodeGeneratorX86_64::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
3396 void InstructionCodeGeneratorX86_64::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
3416 void InstructionCodeGeneratorX86_64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dcode_generator_x86.cc50 explicit NullCheckSlowPathX86(HNullCheck* instruction) : instruction_(instruction) {} in NullCheckSlowPathX86()
59 HNullCheck* const instruction_;
3498 void LocationsBuilderX86::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
3510 void InstructionCodeGeneratorX86::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
3521 void InstructionCodeGeneratorX86::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
3541 void InstructionCodeGeneratorX86::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dnodes.h3100 class HNullCheck : public HExpression<1> {
3102 HNullCheck(HInstruction* value, uint32_t dex_pc) in HNullCheck() function
3126 DISALLOW_COPY_AND_ASSIGN(HNullCheck);
Dbounds_check_elimination.cc943 HNullCheck* null_check = array->AsNullCheck(); in AddDeoptimizationArrayLength()