| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | simplify_string_builder.cpp | 155 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 …]
|
| D | string_builder_utils.cpp | 273 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
|
| D | savestate_optimization.cpp | 54 auto userInst = user.GetInst(); in RequireRegMap() local 76 auto userInst = user.GetInst(); in VisitDefault() local
|
| D | move_constants.cpp | 70 auto userInst = SingleBlockNoPhiDominatingUser(inst); in MoveFromStartBlock() local 112 auto userInst = user.GetInst(); in SingleBlockNoPhiDominatingUser() local
|
| D | object_type_check_elimination.cpp | 165 auto userInst = user.GetInst(); in IsMember() local 198 auto userInst = user.GetInst(); in IsSuccessfulIsInstance() local
|
| D | if_merging.cpp | 216 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
|
| D | checks_elimination.cpp | 122 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 …]
|
| D | reserve_string_builder_buffer.cpp | 197 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
|
| D | phi_type_resolving.cpp | 145 auto userInst = it->GetInst(); in PropagateTypeToPhi() local
|
| D | deoptimize_elimination.cpp | 68 auto userInst = user.GetInst(); in VisitDeoptimizeIf() local
|
| D | lower_boxed_boolean.cpp | 180 auto userInst = user.GetInst(); in HasOnlyKnownUsers() local
|
| D | try_catch_resolving.cpp | 280 auto userInst = user.GetInst(); in RemoveCatchPhisImpl() local
|
| D | optimize_string_concat.cpp | 277 auto userInst = user.GetInst(); in HasStoreArrayUsersOnly() local
|
| D | scheduler.cpp | 224 auto userInst = user.GetInst(); in ProcessSpecial() local
|
| D | cleanup.cpp | 369 auto userInst = user.GetInst(); in TryToRemoveNonLiveInst() local
|
| D | peepholes.cpp | 1187 auto userInst = user.GetInst(); in VisitCompareAnyType() local 1475 auto userInst = it->GetInst(); in VisitCastValueToAnyType() local 2708 auto userInst = user.GetInst(); in VisitLoadConstantPool() local
|
| D | lowering.cpp | 80 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/ |
| D | types_analysis.cpp | 41 auto userInst = user.GetInst(); in MarkedPhiRec() local 54 auto userInst = user.GetInst(); in VisitCastValueToAnyType() local
|
| D | liveness_analyzer.cpp | 261 void LivenessAnalyzer::SetUsePositions(Inst *userInst, LifeNumber lifeNumber) in SetUsePositions()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
| D | phi_resolver.h | 236 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/ |
| D | reg_alloc_resolver.cpp | 192 Inst *userInst {nullptr}; in GetExplicitUser() local 341 auto userInst = inst->GetUsers().Front().GetInst(); in ResolveSaveState() local
|
| D | reg_alloc_linear_scan.cpp | 585 auto userInst = user.GetInst(); in BlockIndirectCallRegisters() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | graph_checker.cpp | 72 [[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/ |
| D | interop_intrinsic_optimization.cpp | 765 auto *userInst = user.GetInst(); in TryRemoveUnwrapToJSValue() local 797 auto userInst = userIt->GetInst(); in TryRemoveUnwrapToJSValue() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ |
| D | ets_intrinsics_peephole.cpp | 595 auto userInst = user.GetInst(); in PeepholeResolveQualifiedJSCall() local
|