/arkcompiler/runtime_core/compiler/optimizer/ir/ |
H A D | basicblock.cpp | 466 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 D | basicblock.h | 188 * 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 D | string_builder_utils.cpp | 109 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 D | string_builder_utils.h | 34 void InsertBeforeWithSaveState(Inst *inst, Inst *before); 36 void InsertBeforeWithInputs(Inst *inst, Inst *before);
|
H A D | escape.cpp | 722 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 D | simplify_string_builder.h | 87 size_t appendCount, Inst *before);
|
H A D | escape.h | 359 void Materialize(StateOwner inst, Inst *before);
|
H A D | simplify_string_builder.cpp | 71 // 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 D | mir_compiler.h | 33 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 D | basicblock.cpp | 1096 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 D | basicblock.h | 123 * 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 D | global_value_numbering_test.cpp | 169 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 D | server_endpoint-inl.h | 20 #error Define CONFIG before including this header
|
/arkcompiler/runtime_core/bytecode_optimizer/tests/ |
H A D | constant_propagation_test.cpp | 64 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 D | reg_context.h | 55 auto before = *lhsIt; in UnionWith() local 57 updated |= (result.GetAbstractType() != before.GetAbstractType()); in UnionWith()
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | file_item_container.h | 115 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 D | array.js | 211 print(`arrWithHoles before reverse() called = ${arrWithHoles}`); // ,1,,,4,,,,,
|