Home
last modified time | relevance | path

Searched refs:null_check (Results 1 – 11 of 11) sorted by relevance

/aosp12/art/compiler/optimizing/
H A Dbounds_check_elimination_test.cc96 block2->AddInstruction(null_check); in TEST_F()
107 block3->AddInstruction(null_check); in TEST_F()
120 block4->AddInstruction(null_check); in TEST_F()
133 block5->AddInstruction(null_check); in TEST_F()
195 block2->AddInstruction(null_check); in TEST_F()
249 block1->AddInstruction(null_check); in TEST_F()
316 block->AddInstruction(null_check); in TEST_F()
327 block->AddInstruction(null_check); in TEST_F()
338 block->AddInstruction(null_check); in TEST_F()
416 loop_body->AddInstruction(null_check); in BuildSSAGraph1()
[all …]
H A Dssa_liveness_analysis_test.cc96 HInstruction* null_check = new (GetAllocator()) HNullCheck(array, 0); in TEST_F() local
97 block->AddInstruction(null_check); in TEST_F()
102 null_check); in TEST_F()
104 null_check->SetRawEnvironment(null_check_env); in TEST_F()
165 HInstruction* null_check = new (GetAllocator()) HNullCheck(array, 0); in TEST_F() local
166 block->AddInstruction(null_check); in TEST_F()
171 null_check); in TEST_F()
173 null_check->SetRawEnvironment(null_check_env); in TEST_F()
H A Dnodes_test.cc157 HInstruction* null_check = new (GetAllocator()) HNullCheck(parameter, 0); in TEST_F() local
158 first_block->AddInstruction(null_check); in TEST_F()
167 GetAllocator(), 1, graph->GetArtMethod(), 0, null_check); in TEST_F()
168 null_check->SetRawEnvironment(environment); in TEST_F()
170 parameter->AddEnvUseAt(null_check->GetEnvironment(), 0); in TEST_F()
175 first_block->RemoveInstruction(null_check); in TEST_F()
H A Dconstructor_fence_redundancy_elimination.cc58 void VisitNullCheck(HNullCheck* null_check) override { in VisitNullCheck() argument
59 VisitAlias(null_check); in VisitNullCheck()
H A Dsuperblock_cloner_test.cc82 HInstruction* null_check = new (GetAllocator()) HNullCheck(parameters_[0], dex_pc); in CreateBasicLoopDataFlow() local
83 HInstruction* array_length = new (GetAllocator()) HArrayLength(null_check, dex_pc); in CreateBasicLoopDataFlow()
86 new (GetAllocator()) HArrayGet(null_check, bounds_check, DataType::Type::kInt32, dex_pc); in CreateBasicLoopDataFlow()
89 null_check, bounds_check, add, DataType::Type::kInt32, dex_pc); in CreateBasicLoopDataFlow()
92 loop_body->AddInstruction(null_check); in CreateBasicLoopDataFlow()
111 null_check->CopyEnvironmentFrom(env); in CreateBasicLoopDataFlow()
H A Dcode_generator.h368 bool CanMoveNullCheckToUser(HNullCheck* null_check);
372 void GenerateNullCheck(HNullCheck* null_check);
373 virtual void GenerateImplicitNullCheck(HNullCheck* null_check) = 0;
374 virtual void GenerateExplicitNullCheck(HNullCheck* null_check) = 0;
H A Dcode_generator.cc1562 bool CodeGenerator::CanMoveNullCheckToUser(HNullCheck* null_check) { in CanMoveNullCheckToUser() argument
1563 return null_check->IsEmittedAtUseSite(); in CanMoveNullCheckToUser()
1567 HNullCheck* null_check = instr->GetImplicitNullCheck(); in MaybeRecordImplicitNullCheck() local
1568 if (null_check != nullptr) { in MaybeRecordImplicitNullCheck()
1569 RecordPcInfo(null_check, null_check->GetDexPc(), GetAssembler()->CodePosition()); in MaybeRecordImplicitNullCheck()
H A Dinstruction_simplifier.cc572 void InstructionSimplifierVisitor::VisitNullCheck(HNullCheck* null_check) { in VisitNullCheck() argument
573 HInstruction* obj = null_check->InputAt(0); in VisitNullCheck()
575 null_check->ReplaceWith(obj); in VisitNullCheck()
576 null_check->GetBlock()->RemoveInstruction(null_check); in VisitNullCheck()
H A Dload_store_analysis_test.cc679 HInstruction* null_check = new (GetAllocator()) HNullCheck(bound_type, 0); in TEST_F() local
680 HInstruction* array_get3 = new (GetAllocator()) HArrayGet(null_check, in TEST_F()
685 HInstruction* inter_addr = new (GetAllocator()) HIntermediateAddress(null_check, c1, 0); in TEST_F()
694 entry->AddInstruction(null_check); in TEST_F()
H A Dinstruction_builder.cc314 HNullCheck* null_check = new (allocator_) HNullCheck(ref, dex_pc); in LoadNullCheckedLocal() local
315 AppendInstruction(null_check); in LoadNullCheckedLocal()
316 return null_check; in LoadNullCheckedLocal()
/aosp12/system/tools/aidl/
H A Dgenerate_cpp.cpp789 IfStatement* null_check = new IfStatement( in BuildServerSource() local
792 on_transact->GetStatementBlock()->AddStatement(null_check); in BuildServerSource()
793 null_check->OnTrue()->AddStatement(new Assignment( in BuildServerSource()