Searched refs:HNullCheck (Results 1 – 20 of 20) sorted by relevance
/art/compiler/optimizing/ |
D | bounds_check_elimination_test.cc | 71 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 …]
|
D | nodes_test.cc | 44 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()
|
D | prepare_for_register_allocation.h | 36 void VisitNullCheck(HNullCheck* check) OVERRIDE;
|
D | prepare_for_register_allocation.cc | 33 void PrepareForRegisterAllocation::VisitNullCheck(HNullCheck* check) { in VisitNullCheck()
|
D | code_generator_mips64.h | 192 void GenerateImplicitNullCheck(HNullCheck* instruction); 193 void GenerateExplicitNullCheck(HNullCheck* instruction);
|
D | code_generator_x86.h | 182 void GenerateImplicitNullCheck(HNullCheck* instruction); 183 void GenerateExplicitNullCheck(HNullCheck* instruction);
|
D | code_generator_arm.h | 189 void GenerateImplicitNullCheck(HNullCheck* instruction); 190 void GenerateExplicitNullCheck(HNullCheck* instruction);
|
D | code_generator_x86_64.h | 181 void GenerateImplicitNullCheck(HNullCheck* instruction); 182 void GenerateExplicitNullCheck(HNullCheck* instruction);
|
D | code_generator_arm64.h | 162 void GenerateImplicitNullCheck(HNullCheck* instruction); 163 void GenerateExplicitNullCheck(HNullCheck* instruction);
|
D | builder.cc | 745 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()
|
D | instruction_simplifier.cc | 50 void VisitNullCheck(HNullCheck* instruction) OVERRIDE; 162 void InstructionSimplifierVisitor::VisitNullCheck(HNullCheck* null_check) { in VisitNullCheck()
|
D | code_generator.h | 220 bool CanMoveNullCheckToUser(HNullCheck* null_check);
|
D | code_generator_arm64.cc | 245 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()
|
D | code_generator.cc | 848 bool CodeGenerator::CanMoveNullCheckToUser(HNullCheck* null_check) { in CanMoveNullCheckToUser() 877 HNullCheck* null_check = first_prev_not_move->AsNullCheck(); in MaybeRecordImplicitNullCheck()
|
D | code_generator_mips64.cc | 257 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()
|
D | code_generator_arm.cc | 61 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()
|
D | code_generator_x86_64.cc | 53 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()
|
D | code_generator_x86.cc | 50 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()
|
D | nodes.h | 3100 class HNullCheck : public HExpression<1> { 3102 HNullCheck(HInstruction* value, uint32_t dex_pc) in HNullCheck() function 3126 DISALLOW_COPY_AND_ASSIGN(HNullCheck);
|
D | bounds_check_elimination.cc | 943 HNullCheck* null_check = array->AsNullCheck(); in AddDeoptimizationArrayLength()
|