Home
last modified time | relevance | path

Searched refs:before (Results 1 - 17 of 17) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dbasicblock.cpp466 void BasicBlock::InsertBefore(Inst *inst, Inst *before) in InsertBefore() argument
468 ASSERT(inst && before); in InsertBefore()
469 ASSERT(inst->IsPhi() == before->IsPhi()); in InsertBefore()
470 ASSERT(before->GetBasicBlock() == this); in InsertBefore()
473 Inst *prev = before->GetPrev(); in InsertBefore()
475 inst->SetNext(before); in InsertBefore()
476 before->SetPrev(inst); in InsertBefore()
480 if (before == first_phi_) { in InsertBefore()
483 if (before == first_inst_) { in InsertBefore()
488 void BasicBlock::InsertRangeBefore(Inst *range_first, Inst *range_last, Inst *before) in InsertRangeBefore() argument
[all...]
H A Dbasicblock.h188 * Split block after the given instruction. Current block will contain instructions before the splitting line and
259 // Insert instruction before given instruction
260 void InsertBefore(Inst *inst, Inst *before);
261 // Insert range of instructions before given instruction.
264 void InsertRangeBefore(Inst *range_first, Inst *range_last, Inst *before);
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dstring_builder_utils.cpp109 void InsertBeforeWithSaveState(Inst *inst, Inst *before) in InsertBeforeWithSaveState() argument
112 before->InsertBefore(inst->GetSaveState()); in InsertBeforeWithSaveState()
114 before->InsertBefore(inst); in InsertBeforeWithSaveState()
125 void InsertBeforeWithInputs(Inst *inst, Inst *before) in InsertBeforeWithInputs() argument
130 InsertBeforeWithInputs(inputInst, before); in InsertBeforeWithInputs()
135 before->InsertBefore(inst); in InsertBeforeWithInputs()
H A Dstring_builder_utils.h34 void InsertBeforeWithSaveState(Inst *inst, Inst *before);
36 void InsertBeforeWithInputs(Inst *inst, Inst *before);
H A Descape.cpp722 insert load before bb(input).last
995 void EscapeAnalysis::Materialize(StateOwner inst, Inst *before)
997 ASSERT(before != nullptr);
998 auto blockState = GetState(before->GetBasicBlock());
1006 COMPILER_LOG(DEBUG, PEA) << "Materialized " << *std::get<Inst *>(inst) << " before " << *before;
1012 Inst *res = before;
1014 if (targetInst->GetBasicBlock() == before->GetBasicBlock()) {
1017 } else if (auto ss = before->GetSaveState()) {
1018 // In some cases (for example, when before i
[all...]
H A Dsimplify_string_builder.h87 size_t appendCount, Inst *before);
H A Descape.h359 void Materialize(StateOwner inst, Inst *before);
H A Dsimplify_string_builder.cpp71 // Cleanup should be done before block optimizations, to erase instruction marked as dead in RunImpl()
76 // Cleanup should be done before block optimizations, to erase instruction marked as dead in RunImpl()
350 Inst *before)
352 InsertBeforeWithSaveState(concatIntrinsic, before);
2022 // Check if all 'inputInstance' calls comes before any 'instance' call
/arkcompiler/runtime_core/static_core/libllvmbackend/
H A Dmir_compiler.h33 void InsertBefore(llvm::AnalysisID before, llvm::Pass *pass) in InsertBefore() argument
35 befores_[before] = pass; in InsertBefore()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dbasicblock.cpp1096 void BasicBlock::InsertBefore(Inst *inst, Inst *before)
1098 ASSERT(inst && before);
1099 ASSERT(inst->IsPhi() == before->IsPhi());
1100 ASSERT(before->GetBasicBlock() == this);
1103 Inst *prev = before->GetPrev();
1105 inst->SetNext(before);
1106 before->SetPrev(inst);
1110 if (before == firstPhi_) {
1113 if (before == firstInst_) {
1118 void BasicBlock::InsertRangeBefore(Inst *rangeFirst, Inst *rangeLast, Inst *before)
[all...]
H A Dbasicblock.h123 * Split block after the given instruction. Current block will contain instructions before the splitting line and
173 // Insert instruction before given instruction
174 void InsertBefore(Inst *inst, Inst *before);
175 // Insert range of instructions before given instruction.
178 void InsertRangeBefore(Inst *rangeFirst, Inst *rangeLast, Inst *before);
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dglobal_value_numbering_test.cpp169 GateRef before = results[0]; in HWTEST_F_L0() local
171 before = builder.Int64Add(before, results[i]); in HWTEST_F_L0()
174 builder.Return(before); in HWTEST_F_L0()
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/connection/asio/
H A Dserver_endpoint-inl.h20 #error Define CONFIG before including this header
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Dconstant_propagation_test.cpp64 bool CheckFunction(const std::string &file, const char *test_method_name, ExpectType before, ExpectType after, in CheckFunction() argument
69 graph_test_.TestBuildGraphFromFile(file, [test_method_name, before, after, strings, &status] in CheckFunction()
80 VisitBlock(bb, before); in CheckFunction()
91 if (before != after) { in CheckFunction()
/arkcompiler/runtime_core/static_core/verification/absint/
H A Dreg_context.h55 auto before = *lhsIt; in UnionWith() local
57 updated |= (result.GetAbstractType() != before.GetAbstractType()); in UnionWith()
/arkcompiler/runtime_core/libpandafile/
H A Dfile_item_container.h115 uint32_t CalculateRoundUpSize(uint32_t before, uint32_t after) in CalculateRoundUpSize() argument
117 return after - before; in CalculateRoundUpSize()
/arkcompiler/ets_runtime/test/moduletest/array/
H A Darray.js211 print(`arrWithHoles before reverse() called = ${arrWithHoles}`); // ,1,,,4,,,,,

Completed in 13 milliseconds