Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dbounds_check_elimination_test.cc90 HNullCheck* null_check = new (GetAllocator()) HNullCheck(parameter1, 0); in TEST_F()
103 null_check = new (GetAllocator()) HNullCheck(parameter1, 0); in TEST_F()
114 null_check = new (GetAllocator()) HNullCheck(parameter1, 0); in TEST_F()
127 null_check = new (GetAllocator()) HNullCheck(parameter1, 0); in TEST_F()
190 HNullCheck* null_check = new (GetAllocator()) HNullCheck(parameter1, 0); in TEST_F()
245 HNullCheck* null_check = new (GetAllocator()) HNullCheck(parameter1, 0); in TEST_F()
310 HNullCheck* null_check = new (GetAllocator()) HNullCheck(parameter, 0); in TEST_F()
321 null_check = new (GetAllocator()) HNullCheck(parameter, 0); in TEST_F()
332 null_check = new (GetAllocator()) 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 (GetAllocator()) HNullCheck(parameter, 0); in TEST_F()
87 HInstruction* to_insert = new (GetAllocator()) HNullCheck(parameter1, 0); in TEST_F()
108 HInstruction* to_add = new (GetAllocator()) HNullCheck(parameter, 0); in TEST_F()
122 HInstruction* with_environment = new (GetAllocator()) HNullCheck(parameter1, 0); in TEST_F()
Dprepare_for_register_allocation.h48 void VisitNullCheck(HNullCheck* check) override;
Dssa_liveness_analysis_test.cc96 HInstruction* null_check = new (GetAllocator()) HNullCheck(array, 0); in TEST_F()
165 HInstruction* null_check = new (GetAllocator()) HNullCheck(array, 0); in TEST_F()
Dconstructor_fence_redundancy_elimination.cc58 void VisitNullCheck(HNullCheck* null_check) override { in VisitNullCheck()
Dcode_generator.h367 bool CanMoveNullCheckToUser(HNullCheck* null_check);
371 void GenerateNullCheck(HNullCheck* null_check);
372 virtual void GenerateImplicitNullCheck(HNullCheck* null_check) = 0;
373 virtual void GenerateExplicitNullCheck(HNullCheck* null_check) = 0;
Dprepare_for_register_allocation.cc52 void PrepareForRegisterAllocation::VisitNullCheck(HNullCheck* check) { in VisitNullCheck()
Dcode_generator_x86.h654 void GenerateImplicitNullCheck(HNullCheck* instruction) override;
655 void GenerateExplicitNullCheck(HNullCheck* instruction) override;
Dcode_generator_x86_64.h633 void GenerateImplicitNullCheck(HNullCheck* instruction) override;
634 void GenerateExplicitNullCheck(HNullCheck* instruction) override;
Dssa_liveness_analysis.cc236 HNullCheck* check = current->GetImplicitNullCheck(); in ComputeLiveRanges()
Dcode_generator_arm_vixl.h764 void GenerateImplicitNullCheck(HNullCheck* instruction) override;
765 void GenerateExplicitNullCheck(HNullCheck* instruction) override;
Dreference_type_propagation.cc77 void VisitNullCheck(HNullCheck* instr) override;
673 void ReferenceTypePropagation::RTPVisitor::VisitNullCheck(HNullCheck* instr) { in VisitNullCheck()
Dcode_generator_arm64.h902 void GenerateImplicitNullCheck(HNullCheck* instruction) override;
903 void GenerateExplicitNullCheck(HNullCheck* instruction) override;
Dcode_generator.cc1540 bool CodeGenerator::CanMoveNullCheckToUser(HNullCheck* null_check) { in CanMoveNullCheckToUser()
1545 HNullCheck* null_check = instr->GetImplicitNullCheck(); in MaybeRecordImplicitNullCheck()
1573 void CodeGenerator::GenerateNullCheck(HNullCheck* instruction) { in GenerateNullCheck()
Dsuperblock_cloner_test.cc82 HInstruction* null_check = new (GetAllocator()) HNullCheck(parameters_[0], dex_pc); in CreateBasicLoopDataFlow()
Dload_store_analysis_test.cc642 HInstruction* null_check = new (GetAllocator()) HNullCheck(bound_type, 0); in TEST_F()
Dinstruction_simplifier.cc80 void VisitNullCheck(HNullCheck* instruction) override;
554 void InstructionSimplifierVisitor::VisitNullCheck(HNullCheck* null_check) { in VisitNullCheck()
Dcode_generator_arm64.cc397 explicit NullCheckSlowPathARM64(HNullCheck* instr) : SlowPathCodeARM64(instr) {} in NullCheckSlowPathARM64()
5504 void LocationsBuilderARM64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
5509 void CodeGeneratorARM64::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
5522 void CodeGeneratorARM64::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
5532 void InstructionCodeGeneratorARM64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dcode_generator_x86_64.cc75 explicit NullCheckSlowPathX86_64(HNullCheck* instruction) : SlowPathCode(instruction) {} in NullCheckSlowPathX86_64()
5175 void LocationsBuilderX86_64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
5183 void CodeGeneratorX86_64::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
5194 void CodeGeneratorX86_64::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
5214 void InstructionCodeGeneratorX86_64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dinstruction_builder.cc277 HNullCheck* null_check = new (allocator_) HNullCheck(ref, dex_pc); in LoadNullCheckedLocal()
Dcode_generator_x86.cc76 explicit NullCheckSlowPathX86(HNullCheck* instruction) : SlowPathCode(instruction) {} in NullCheckSlowPathX86()
5813 void LocationsBuilderX86::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
5821 void CodeGeneratorX86::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
5832 void CodeGeneratorX86::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
5852 void InstructionCodeGeneratorX86::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dcode_generator_arm_vixl.cc386 explicit NullCheckSlowPathARMVIXL(HNullCheck* instruction) : SlowPathCodeARMVIXL(instruction) {} in NullCheckSlowPathARMVIXL()
6155 void LocationsBuilderARMVIXL::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
6160 void CodeGeneratorARMVIXL::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
6174 void CodeGeneratorARMVIXL::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()
6181 void InstructionCodeGeneratorARMVIXL::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
Dnodes.h2210 HNullCheck* GetImplicitNullCheck() const { in GetImplicitNullCheck()
5829 class HNullCheck final : public HExpression<1> {
5834 HNullCheck(HInstruction* value, uint32_t dex_pc) in HNullCheck() function