/art/compiler/optimizing/ |
D | bounds_check_elimination_test.cc | 90 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 …]
|
D | nodes_test.cc | 45 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()
|
D | prepare_for_register_allocation.h | 48 void VisitNullCheck(HNullCheck* check) override;
|
D | ssa_liveness_analysis_test.cc | 96 HInstruction* null_check = new (GetAllocator()) HNullCheck(array, 0); in TEST_F() 165 HInstruction* null_check = new (GetAllocator()) HNullCheck(array, 0); in TEST_F()
|
D | constructor_fence_redundancy_elimination.cc | 58 void VisitNullCheck(HNullCheck* null_check) override { in VisitNullCheck()
|
D | code_generator.h | 367 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;
|
D | prepare_for_register_allocation.cc | 52 void PrepareForRegisterAllocation::VisitNullCheck(HNullCheck* check) { in VisitNullCheck()
|
D | code_generator_x86.h | 654 void GenerateImplicitNullCheck(HNullCheck* instruction) override; 655 void GenerateExplicitNullCheck(HNullCheck* instruction) override;
|
D | code_generator_x86_64.h | 633 void GenerateImplicitNullCheck(HNullCheck* instruction) override; 634 void GenerateExplicitNullCheck(HNullCheck* instruction) override;
|
D | ssa_liveness_analysis.cc | 236 HNullCheck* check = current->GetImplicitNullCheck(); in ComputeLiveRanges()
|
D | code_generator_arm_vixl.h | 764 void GenerateImplicitNullCheck(HNullCheck* instruction) override; 765 void GenerateExplicitNullCheck(HNullCheck* instruction) override;
|
D | reference_type_propagation.cc | 77 void VisitNullCheck(HNullCheck* instr) override; 673 void ReferenceTypePropagation::RTPVisitor::VisitNullCheck(HNullCheck* instr) { in VisitNullCheck()
|
D | code_generator_arm64.h | 902 void GenerateImplicitNullCheck(HNullCheck* instruction) override; 903 void GenerateExplicitNullCheck(HNullCheck* instruction) override;
|
D | code_generator.cc | 1540 bool CodeGenerator::CanMoveNullCheckToUser(HNullCheck* null_check) { in CanMoveNullCheckToUser() 1545 HNullCheck* null_check = instr->GetImplicitNullCheck(); in MaybeRecordImplicitNullCheck() 1573 void CodeGenerator::GenerateNullCheck(HNullCheck* instruction) { in GenerateNullCheck()
|
D | superblock_cloner_test.cc | 82 HInstruction* null_check = new (GetAllocator()) HNullCheck(parameters_[0], dex_pc); in CreateBasicLoopDataFlow()
|
D | load_store_analysis_test.cc | 642 HInstruction* null_check = new (GetAllocator()) HNullCheck(bound_type, 0); in TEST_F()
|
D | instruction_simplifier.cc | 80 void VisitNullCheck(HNullCheck* instruction) override; 554 void InstructionSimplifierVisitor::VisitNullCheck(HNullCheck* null_check) { in VisitNullCheck()
|
D | code_generator_arm64.cc | 397 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()
|
D | code_generator_x86_64.cc | 75 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()
|
D | instruction_builder.cc | 277 HNullCheck* null_check = new (allocator_) HNullCheck(ref, dex_pc); in LoadNullCheckedLocal()
|
D | code_generator_x86.cc | 76 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()
|
D | code_generator_arm_vixl.cc | 386 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()
|
D | nodes.h | 2210 HNullCheck* GetImplicitNullCheck() const { in GetImplicitNullCheck() 5829 class HNullCheck final : public HExpression<1> { 5834 HNullCheck(HInstruction* value, uint32_t dex_pc) in HNullCheck() function
|