Home
last modified time | relevance | path

Searched refs:GetUsers (Results 1 - 25 of 81) sorted by relevance

1234

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dstring_builder_utils.cpp194 auto found = std::find_if(inst->GetUsers().begin(), inst->GetUsers().end(), predicate); in HasUser()
195 return found != inst->GetUsers().end(); in HasUser()
209 for (auto &user : inst->GetUsers()) { in HasUserPhiRecursively()
228 for (auto &user : inst->GetUsers()) { in CountUsers()
249 for (auto &user : inst->GetUsers()) { in ResetUserMarkersRecursively()
261 inst = inst->GetUsers().Front().GetInst(); in SkipSingleUserCheckInstruction()
H A Dphi_type_resolving.cpp68 for (auto &user : phi->GetUsers()) { in CheckInputsAnyTypesRec()
144 for (auto it = phi->GetUsers().begin(); it != phi->GetUsers().end();) { in PropagateTypeToPhi()
152 it = phi->GetUsers().begin(); in PropagateTypeToPhi()
H A Dsimplify_string_builder.cpp130 for (auto &user : inst->GetUsers()) { in IsUsedOutsideBasicBlock()
139 userInst = userInst->GetUsers().Front().GetInst(); in IsUsedOutsideBasicBlock()
288 inst = inst->GetUsers().Front().GetInst();
624 for (auto &user : instance->GetUsers()) {
647 for (auto &user : instance->GetUsers()) {
681 for (auto &user : inst->GetUsers()) {
695 for (auto &user : inst->GetUsers()) {
721 for (auto &user : instance->GetUsers()) {
781 for (auto &user : inputInstance->GetUsers()) {
848 for (auto &user : temp.instance->GetUsers()) {
[all...]
H A Dif_merging.cpp186 for (auto &user : inst->GetUsers()) { in MarkInstBranches()
246 for (auto it = inst->GetUsers().begin(); it != inst->GetUsers().end(); it = inst->GetUsers().begin()) { in SplitBlockWithEquivalentIf()
288 for (auto it = phi->GetUsers().begin(); it != phi->GetUsers().end();) { in SplitBlockWithConstantPhi()
292 while (it != phi->GetUsers().end() && it->GetInst() == userInst) { in SplitBlockWithConstantPhi()
H A Dsavestate_optimization.cpp53 for (auto &user : inst->GetUsers()) { in RequireRegMap()
75 for (auto &user : inst->GetUsers()) { in VisitDefault()
H A Dmove_constants.cpp111 for (auto &user : inst->GetUsers()) { in SingleBlockNoPhiDominatingUser()
136 for (auto &user : inst->GetUsers()) { in GetUsersDominatingBlocks()
H A Dreserve_string_builder_buffer.cpp144 for (auto &user : instance->GetUsers()) { in ReplaceInitialBufferSizeConstantInlined()
196 for (auto &user : instance->GetUsers()) { in GetStringBuilderConstructorSignature()
399 for (auto &user : instance->GetUsers()) { in CountStringBuilderConstructorArgumentsInlined()
422 for (auto &user : instance->GetUsers()) { in CountStringBuilderConstructorArgumentsNotInlined()
582 for (auto &user : instance->GetUsers()) { in GetBufferSizeMin()
H A Dchecks_elimination.cpp166 for (auto &user : inst->GetUsers()) { in UpdateHclassChecks()
190 for (auto &user : inst->GetUsers()) { in UpdateHclassChecks()
207 for (auto &usersLoad : loadClass->GetUsers()) { in GetHclassCheckFromLoads()
213 for (auto &usersHclass : loadHclass->GetUsers()) { in GetHclassCheckFromLoads()
230 for (auto &methodUser : inst->GetUsers()) { in IsInlinedCallLoadMethod()
251 for (auto &user : object->GetUsers()) { in TryRemoveDominatedHclassCheck()
303 for (auto &user : inputInst->GetUsers()) { in VisitAnyTypeCheck()
600 for (auto &user : ref->GetUsers()) { in TryRemoveDominatedNullChecks()
636 for (auto &directUser : inst->GetInput(0).GetInst()->GetUsers()) { in TryRemoveDominatedChecks()
639 for (auto &actualUser : directUserInst->GetUsers()) { in TryRemoveDominatedChecks()
[all...]
H A Dobject_type_check_elimination.cpp164 for (auto &user : inst->GetUsers()) { in IsMember()
197 for (auto &user : isInstance->GetUsers()) { in IsSuccessfulIsInstance()
H A Ddeoptimize_elimination.cpp67 for (auto &user : input->GetUsers()) { in VisitDeoptimizeIf()
185 if (savestate->GetUsers().Empty()) { in RemoveDeoptimizeIf()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
H A Dphi_resolver.h65 !inst->GetUsers().Empty()) { in Run()
107 for (auto &user : inst->GetUsers()) { in FindUsersRec()
235 for (auto &user : inst->GetUsers()) { in TryRemoveFromSaveStates()
248 for (auto userIt = inst->GetUsers().begin(); userIt != inst->GetUsers().end();) { in TryRemoveFromSaveStates()
255 userIt = inst->GetUsers().begin(); in TryRemoveFromSaveStates()
317 for (auto &user : inst->GetUsers()) { in MarkPhiWithRealUsers()
334 if (!inst->GetUsers().Empty()) { in ReplaceDeadPhiUsers()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
H A Dreg_alloc_resolver.cpp166 for (auto &user : inst->GetUsers()) { in GetFirstUserOrInst()
183 if (!inst->IsNullCheck() || !inst->CastToNullCheck()->IsImplicit() || inst->GetUsers().Empty()) { in GetExplicitUser()
187 return inst->GetUsers().Front().GetInst(); in GetExplicitUser()
191 for (auto &user : inst->GetUsers()) { in GetExplicitUser()
206 for (auto &user : inst->GetUsers()) { in GetExplicitUser()
253 for (auto &testUser : targetSs->GetUsers()) { in FillSaveStateRootsMask()
311 auto userIt = inst->GetUsers().begin(); in ResolveSaveState()
318 for (; userIt != inst->GetUsers().end() && !needCopy; ++userIt, copyUsers++) { in ResolveSaveState()
336 auto userInst = inst->GetUsers().Front().GetInst(); in ResolveSaveState()
344 handledAllUsers = !(userIt != inst->GetUsers() in ResolveSaveState()
[all...]
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dbytecodeopt_peepholes.cpp31 for (auto &user : newObject->GetUsers()) { in FindCtorCall()
76 for (auto it = newObject->GetUsers().begin(); it != newObject->GetUsers().end(); in ReplaceNewObjectUsers()
77 it = newObject->GetUsers().begin()) { in ReplaceNewObjectUsers()
H A Dcheck_resolver.cpp27 for (auto &user : inst->GetUsers()) { in ReplaceCheck()
37 for (const auto &usr : inst->GetUsers()) { in MarkLenArray()
H A Dreg_acc_alloc.cpp231 for (auto &user : phi->GetUsers()) { in IsPhiAccReady()
336 for (auto &user : inst->GetUsers()) { in ClearAccForInstAndUsers()
354 for (auto &user : inst->GetUsers()) { in MarkInstruction()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dtypes_analysis.cpp40 for (auto &user : phi->GetUsers()) { in MarkedPhiRec()
53 for (auto &user : inst->GetUsers()) { in VisitCastValueToAnyType()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dvisualizer_printer.cpp118 for (auto it = inst->GetUsers().begin(); it != inst->GetUsers().end(); ++it) { in PrintInst()
127 if (hasInput && !inst->GetUsers().Empty()) { in PrintInst()
/arkcompiler/runtime_core/bytecode_optimizer/
H A Dreg_acc_alloc.cpp158 for (auto &user : phi->GetUsers()) { in IsPhiAccReady()
227 for (auto &user : inst->GetUsers()) { in MarkAccForInstructions()
250 for (auto &user : inst->GetUsers()) { in MarkAccForInstructions()
283 for (auto &user : input->GetUsers()) { in UpdateInstructionsAfterMark()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
H A Dreg_alloc_resolver.cpp141 if (!inst->GetUsers().Empty()) { in GetFirstUserOrInst()
156 if (inst->GetUsers().Empty()) { in GetExplicitUser()
160 return inst->GetUsers().Front().GetInst(); in GetExplicitUser()
165 for (auto &user : inst->GetUsers()) { in GetExplicitUser()
201 for (auto &test_user : target_ss->GetUsers()) { in FillSaveStateRootsMask()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dmove_constants.cpp85 for (auto &user : inst->GetUsers()) { in SingleBlockNoPhiDominatingUser()
110 for (auto &user : inst->GetUsers()) { in GetUsersDominatingBlocks()
/arkcompiler/runtime_core/compiler/tests/
H A Dbranch_elimination_test.cpp65 EXPECT_TRUE(inst->GetUsers().Empty()); in CheckBlocksDisconnected()
244 EXPECT_EQ(INS(12).GetUsers().Front().GetInst(), phi); in TEST_F()
245 EXPECT_EQ(INS(15).GetUsers().Front().GetInst(), phi); in TEST_F()
278 EXPECT_EQ(INS(12).GetUsers().Front().GetInst(), phi); in TEST_F()
279 EXPECT_EQ(INS(15).GetUsers().Front().GetInst(), phi); in TEST_F()
323 EXPECT_EQ(INS(6).GetUsers().Front().GetInst(), phi); in TEST_F()
324 EXPECT_EQ(INS(12).GetUsers().Front().GetInst(), phi); in TEST_F()
357 EXPECT_EQ(INS(6).GetUsers().Front().GetInst(), phi); in TEST_F()
358 EXPECT_EQ(INS(15).GetUsers().Front().GetInst(), phi); in TEST_F()
393 EXPECT_EQ(INS(6).GetUsers() in TEST_F()
[all...]
H A Dbasicblock_test.cpp143 EXPECT_TRUE(INS(22).GetUsers().Front().GetInst() == &INS(6)); in TEST_F()
144 EXPECT_TRUE(INS(21).GetUsers().Front().GetInst() == &INS(6)); in TEST_F()
148 EXPECT_TRUE(INS(22).GetUsers().Empty()); in TEST_F()
149 EXPECT_TRUE(INS(21).GetUsers().Empty()); in TEST_F()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
H A Dinst_builder.cpp298 auto users = const_inst->GetUsers(); in SplitConstant()
328 for (const auto &user : inst->GetUsers()) { in CleanupCatchPhis()
335 auto users = inst->GetUsers(); in CleanupCatchPhis()
H A Dphi_resolver.h53 if (inst->HasType() || (!inst->GetUsers().Empty() && CheckPhiInputs(inst))) { in Run()
119 for (auto &user : inst->GetUsers()) { in FindUsersRec()
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/
H A Dets_intrinsics_peephole.cpp419 for (auto &user : intrinsic->GetUsers()) { in TryFuseCastAndSetProperty()
426 auto userIt = intrinsic->GetUsers().begin(); in TryFuseCastAndSetProperty()
428 ASSERT(userIt != intrinsic->GetUsers().end()); in TryFuseCastAndSetProperty()
434 userIt = intrinsic->GetUsers().begin(); in TryFuseCastAndSetProperty()
518 for (auto &user : intrinsic->GetUsers()) { in PeepholeResolveQualifiedJSCall()

Completed in 17 milliseconds

1234