Home
last modified time | relevance | path

Searched defs:userInst (Results 1 – 25 of 29) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dsimplify_string_builder.cpp155 auto userInst = user.GetInst(); in CanRemoveFromSaveStates() local
644 auto userInst = SkipSingleUserCheckInstruction(user.GetInst()); in NormalizeStringBuilderAppendInstructionUsers() local
667 auto userInst = SkipSingleUserCheckInstruction(user.GetInst()); in FindStringBuilderAppendInstructions() local
707 auto userInst = SkipSingleUserCheckInstruction(user.GetInst()); in RemoveStringBuilderInstance() local
722 auto userInst = user.GetInst(); in RemoveStringBuilderInstance() local
782 auto userInst = SkipSingleUserCheckInstruction(user.GetInst()); in ReconnectStringBuilderCascade() local
849 auto userInst = user.GetInst(); in ReconnectInstructions() local
855 for (auto userInst : instructionsVector_) { in ReconnectInstructions() local
870 auto userInst = user.GetInst(); in ReconnectInstructions() local
879 for (auto userInst : instructionsVector_) { in ReconnectInstructions() local
[all …]
Dstring_builder_utils.cpp273 auto userInst = user.GetInst(); in HasUserPhiRecursively() local
300 auto userInst = user.GetInst(); in HasUserRecursively() local
323 auto userInst = user.GetInst(); in CountUsers() local
340 auto userInst = user.GetInst(); in ResetUserMarkersRecursively() local
369 auto userInst = user.GetInst(); in IsUsedOutsideBasicBlock() local
439 auto userInst = SkipSingleUserCheckInstruction(user.GetInst()); in BreakStringBuilderAppendChains() local
485 auto userInst = user.GetInst(); in FillArrayElements() local
575 auto userInst = user.GetInst(); in CleanupStoreArrayInstructions() local
Dsavestate_optimization.cpp54 auto userInst = user.GetInst(); in RequireRegMap() local
76 auto userInst = user.GetInst(); in VisitDefault() local
Dmove_constants.cpp70 auto userInst = SingleBlockNoPhiDominatingUser(inst); in MoveFromStartBlock() local
112 auto userInst = user.GetInst(); in SingleBlockNoPhiDominatingUser() local
Dobject_type_check_elimination.cpp165 auto userInst = user.GetInst(); in IsMember() local
198 auto userInst = user.GetInst(); in IsSuccessfulIsInstance() local
Dif_merging.cpp216 std::optional<bool> IfMerging::GetUserBranch(Inst *userInst, BasicBlock *bb, BasicBlock *trueBb, Ba… in GetUserBranch()
248 auto userInst = it->GetInst(); in SplitBlockWithEquivalentIf() local
290 auto userInst = it->GetInst(); in SplitBlockWithConstantPhi() local
Dchecks_elimination.cpp122 visitor->TryRemoveDominatedChecks<Opcode::RefTypeCheck>(inst, [arrayInst, ref](Inst *userInst) { in VisitRefTypeCheck()
166 auto userInst = user.GetInst(); in UpdateHclassChecks() local
190 auto userInst = user.GetInst(); in UpdateHclassChecks() local
251 auto userInst = user.GetInst(); in TryRemoveDominatedHclassCheck() local
303 auto userInst = user.GetInst(); in VisitAnyTypeCheck() local
412 visitor->TryRemoveDominatedChecks<Opcode::BoundsCheck>(inst, [lenArray, index](Inst *userInst) { in VisitBoundsCheck()
495 …isitor->TryRemoveDominatedChecks<Opcode::AddOverflowCheck>(inst, [input1, input2](Inst *userInst) { in VisitAddOverflowCheck()
508 …isitor->TryRemoveDominatedChecks<Opcode::SubOverflowCheck>(inst, [input1, input2](Inst *userInst) { in VisitSubOverflowCheck()
520 inst, [input1](Inst *userInst) { return (userInst->GetInput(0) == input1); }); in VisitNegOverflowAndZeroCheck()
670 auto userInst = user.GetInst(); in TryRemoveDominatedNullChecks() local
[all …]
Dreserve_string_builder_buffer.cpp197 auto userInst = user.GetInst(); in GetStringBuilderConstructorSignature() local
423 auto userInst = user.GetInst(); in CountStringBuilderConstructorArgumentsNotInlined() local
557 auto userInst = user.GetInst(); in CountStringBuilderAppendCalls() local
583 auto userInst = SkipSingleUserCheckInstruction(user.GetInst()); in GetBufferSizeMin() local
649 auto userInst = user.GetInst(); in RunImpl() local
Dphi_type_resolving.cpp145 auto userInst = it->GetInst(); in PropagateTypeToPhi() local
Ddeoptimize_elimination.cpp68 auto userInst = user.GetInst(); in VisitDeoptimizeIf() local
Dlower_boxed_boolean.cpp180 auto userInst = user.GetInst(); in HasOnlyKnownUsers() local
Dtry_catch_resolving.cpp280 auto userInst = user.GetInst(); in RemoveCatchPhisImpl() local
Doptimize_string_concat.cpp277 auto userInst = user.GetInst(); in HasStoreArrayUsersOnly() local
Dscheduler.cpp224 auto userInst = user.GetInst(); in ProcessSpecial() local
Dcleanup.cpp369 auto userInst = user.GetInst(); in TryToRemoveNonLiveInst() local
Dpeepholes.cpp1187 auto userInst = user.GetInst(); in VisitCompareAnyType() local
1475 auto userInst = it->GetInst(); in VisitCastValueToAnyType() local
2708 auto userInst = user.GetInst(); in VisitLoadConstantPool() local
Dlowering.cpp80 auto userInst = it->GetInst(); in VisitCastValueToAnyType() local
1400 if (auto userInst = user.GetInst(); userInst != inst && userInst != input) { in InPlaceLowerIfImm() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dtypes_analysis.cpp41 auto userInst = user.GetInst(); in MarkedPhiRec() local
54 auto userInst = user.GetInst(); in VisitCastValueToAnyType() local
Dliveness_analyzer.cpp261 void LivenessAnalyzer::SetUsePositions(Inst *userInst, LifeNumber lifeNumber) in SetUsePositions()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dphi_resolver.h236 auto userInst = user.GetInst(); in TryRemoveFromSaveStates() local
249 auto userInst = userIt->GetInst(); in TryRemoveFromSaveStates() local
318 auto userInst = user.GetInst(); in MarkPhiWithRealUsers() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_resolver.cpp192 Inst *userInst {nullptr}; in GetExplicitUser() local
341 auto userInst = inst->GetUsers().Front().GetInst(); in ResolveSaveState() local
Dreg_alloc_linear_scan.cpp585 auto userInst = user.GetInst(); in BlockIndirectCallRegisters() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph_checker.cpp72 [[maybe_unused]] auto userInst = user.GetInst(); in UserInputCheck() local
297 auto *userInst = user.GetInst(); in CheckUserOfInt32() local
323 auto userInst = user.GetInst(); in CheckUserOfInt32() local
948 auto userInst = user.GetInst(); in CheckUserOfInt32() local
980 auto userInst = (*i)->GetInst(); in CheckUserOfInt32() local
1033 auto userInst = user.GetInst(); in CheckUserOfInt32() local
1752 [[maybe_unused]] auto userInst = user.GetInst(); in CheckUserOfInt32() local
1771 [[maybe_unused]] auto userInst = user.GetInst(); in CheckUserOfInt32() local
1804 [[maybe_unused]] auto userInst = user.GetInst(); in CheckUserOfInt32() local
1822 [[maybe_unused]] auto userInst = user.GetInst(); in CheckUserOfInt32() local
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/optimizations/interop_js/
Dinterop_intrinsic_optimization.cpp765 auto *userInst = user.GetInst(); in TryRemoveUnwrapToJSValue() local
797 auto userInst = userIt->GetInst(); in TryRemoveUnwrapToJSValue() local
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/
Dets_intrinsics_peephole.cpp595 auto userInst = user.GetInst(); in PeepholeResolveQualifiedJSCall() local

12