Home
last modified time | relevance | path

Searched refs:IsSaveState (Results 1 - 25 of 60) sorted by relevance

123

/arkcompiler/runtime_core/compiler/tests/
H A DirBuilder_tests.cpp176 EXPECT_TRUE(bb->GetFirstInst()->IsSaveState()); in HWTEST_F()
211 EXPECT_TRUE(bb->GetSuccessor(0)->GetFirstInst()->IsSaveState()); in HWTEST_F()
216 EXPECT_TRUE(bb->GetFirstInst()->IsSaveState()); in HWTEST_F()
320 EXPECT_TRUE(bb->GetFirstInst()->IsSaveState()); in HWTEST_F()
334 EXPECT_TRUE(bb->GetFirstInst()->IsSaveState()); in HWTEST_F()
400 EXPECT_TRUE(bb->GetFirstInst()->IsSaveState()); in HWTEST_F()
427 EXPECT_TRUE(successor->GetFirstInst()->IsSaveState()); in HWTEST_F()
435 EXPECT_TRUE(bb->GetFirstInst()->IsSaveState()); in HWTEST_F()
474 EXPECT_TRUE(bb->GetFirstInst()->IsSaveState()); in HWTEST_F()
509 EXPECT_TRUE(bb->GetSuccessor(0)->GetFirstInst()->IsSaveState()); in HWTEST_F()
[all...]
H A Dcompiler_inst_test.cpp100 if (!inst->IsSaveState()) { in HWTEST_F()
107 EXPECT_TRUE(save_state_inst->IsSaveState()); in HWTEST_F()
253 if (!inst->IsSaveState()) { in HWTEST_F()
327 if (!inst->IsSaveState()) { in HWTEST_F()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
H A Dphi_resolver.h115 if (!user.GetInst()->IsSaveState()) { in FindUsersRec()
243 if (userInst->IsSaveState()) { in TryRemoveFromSaveStates()
250 if (!userInst->IsSaveState() || userInst->GetBasicBlock()->IsMarked(marker_) || in TryRemoveFromSaveStates()
289 ASSERT(user->IsSaveState()); in RemovePhiInst()
320 (userInst->IsSaveState() && !user.GetVirtualRegister().IsEnv()); in MarkPhiWithRealUsers()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dsimplify_string_builder.cpp172 if ((*inst)->IsSaveState()) { in OptimizeStringBuilderToString()
273 if ((*begin)->IsSaveState()) {
459 bool isSaveState = user.GetInst()->IsSaveState();
479 bool isSaveState = user.GetInst()->IsSaveState();
682 if (!user.GetInst()->IsSaveState()) {
710 auto isSaveState = userInst->IsSaveState();
773 if (input.GetInst()->IsSaveState()) {
850 if (userInst->IsSaveState()) {
871 if (userInst->IsSaveState()) {
955 if (inputInst->IsSaveState()) {
[all...]
H A Dinline_intrinsics.cpp172 if (inputInst->IsSaveState()) { in TryInline()
203 ASSERT(!savedInputs_[i]->IsSaveState()); in TryInline()
H A Dphi_type_resolving.cpp138 } else if (first->IsSaveState()) { in PropagateTypeToPhi()
147 (userInst == first && userInst->IsSaveState())) { in PropagateTypeToPhi()
H A Dlicm.cpp211 ASSERT(ss->IsSaveState()); in MoveInstructions()
356 if (input.GetInst()->IsSaveState()) { in InstInputDominatesPreheader()
H A Dsavestate_optimization.cpp77 if (!userInst->IsSaveState()) { in VisitDefault()
H A Dcode_sink.cpp157 if (inst->IsAllocation() || inst->IsControlFlow() || inst->CanThrow() || inst->IsBarrier() || inst->IsSaveState() || in SinkInstruction()
H A Dvn.cpp154 if (!inputInst->IsSaveState()) { in AddResolver()
206 if (!inputInst->IsSaveState()) { in Add()
H A Dscheduler.cpp156 if (inst->CanThrow() || inst->IsRuntimeCall() || inst->IsSaveState()) { in ProcessInst()
220 if (inst->IsSaveState() && inst != inst->GetBasicBlock()->GetFirstInst()) { in ProcessSpecial()
/arkcompiler/runtime_core/libark_defect_scan_aux/
H A Dgraph.cpp98 if (!input.GetInst()->IsSaveState()) { in GetInputInsts()
110 if (!user.GetInst()->IsSaveState()) { in GetUserInsts()
173 if (!inst->IsSaveState()) { in GetInstList()
/arkcompiler/runtime_core/bytecode_optimizer/
H A Dreg_acc_alloc.cpp191 if (inst->IsSaveState() || inst->IsCatchPhi()) { in InitializeSourceRegisters()
229 if (uinst->IsSaveState()) { in MarkAccForInstructions()
253 if (uinst->IsSaveState()) { in MarkAccForInstructions()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Danalysis.h60 class IsSaveState;
63 template <typename T = IsSaveState>
H A Dir_constructor.h148 if (inst->IsSaveState()) { in NewInst()
934 ASSERT(CurrentInst()->IsSaveState()); in SrcVregs()
947 ASSERT(CurrentInst()->IsSaveState()); in NoVregs()
954 ASSERT(CurrentInst()->IsSaveState()); in CleanupInputs()
1256 if (inst->IsSaveState()) {
1269 const auto &vregs {inst->IsSaveState() ? saveStateInstVregsMap_[insti] : std::vector<int> {}};
1270 ASSERT(!inst->IsSaveState() || inputs.size() == vregs.size());
H A Danalysis.cpp42 class IsSaveState { class
46 return inst->IsSaveState() && inst->IsNotRemovable(); in operator ()()
894 template bool HasSaveStateBetween<IsSaveState>(Inst *dom_inst, Inst *inst);
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dreg_acc_alloc.cpp284 if (inst->IsSaveState() || inst->IsCatchPhi()) { in InitRegistersForInst()
338 if (uinst->IsSaveState()) { in ClearAccForInstAndUsers()
356 if (uinst->IsSaveState()) { in MarkInstruction()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
H A Dphi_resolver.h62 ASSERT(user->IsSaveState()); in Run()
127 if (!user.GetInst()->IsSaveState()) { in FindUsersRec()
H A Dinst_builder.cpp241 if (inst->IsSaveState()) { in FixInstructions()
329 if (!user.GetInst()->IsSaveState()) { in CleanupCatchPhis()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
H A Dreg_alloc_resolver.cpp37 if (inst->IsSaveState()) { in Resolve()
279 ASSERT(inst->IsSaveState()); in SaveStateCopyRequired()
306 ASSERT(inst->IsSaveState()); in ResolveSaveState()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dir_constructor.h143 if (inst->IsSaveState()) { in NewInst()
743 ASSERT(CurrentInst()->IsSaveState()); in SrcVregs()
756 ASSERT(CurrentInst()->IsSaveState()); in NoVregs()
926 const auto &vregs {inst->IsSaveState() ? save_state_inst_vregs_map_[insti] : std::vector<int> {}};
927 ASSERT(!inst->IsSaveState() || inputs.size() == vregs.size());
944 if (inst->IsSaveState()) {
H A Dinst.cpp88 if (owner_inst->IsSaveState()) { in Reallocate()
136 if (owner_inst->IsSaveState()) { in Remove()
H A Ddump.cpp65 if (inst->IsSaveState() && options.IsCompilerDumpCompact()) { in InstId()
387 if (options.IsCompilerDumpCompact() && IsSaveState()) { in Dump()
H A Dgraph_cloner.h292 if (clone->IsSaveState()) { in SetCloneInputs()
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/optimizations/interop_js/
H A Dinterop_intrinsic_optimization.cpp729 if (inst->IsSaveState()) { in MarkRequireRegMap()
766 if (userInst->IsSaveState()) { in TryRemoveUnwrapToJSValue()
1077 ASSERT(inputInst->IsSaveState() || inputInst == insts[0]->GetInput(i).GetInst()); in DoRedundancyElimination()
1086 if (!inputInst->IsSaveState() && boundaryInst->IsDominate(inputInst)) { in DoRedundancyElimination()

Completed in 21 milliseconds

123