Home
last modified time | relevance | path

Searched refs:InsertBefore (Results 1 - 25 of 44) sorted by relevance

12

/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/
H A Dets_intrinsics_peephole.cpp347 intrinsic->InsertBefore(vm); in PeepholeDoubleToString()
360 intrinsic->InsertBefore(cache); in PeepholeDoubleToString()
361 intrinsic->InsertBefore(numInt); in PeepholeDoubleToString()
362 intrinsic->InsertBefore(newInst); in PeepholeDoubleToString()
470 intrinsic->InsertBefore(jsConstPool); in BuildLoadPropertyChain()
478 intrinsic->InsertBefore(indexInst); in BuildLoadPropertyChain()
494 intrinsic->InsertBefore(jsProperty); in BuildLoadPropertyChain()
495 intrinsic->InsertBefore(getProperty); in BuildLoadPropertyChain()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dstring_builder_utils.cpp112 before->InsertBefore(inst->GetSaveState()); in InsertBeforeWithSaveState()
114 before->InsertBefore(inst); in InsertBeforeWithSaveState()
135 before->InsertBefore(inst); in InsertBeforeWithInputs()
H A Dloop_unroll.cpp251 ifImm->InsertBefore(newCmp); in GetOrCreateIfImmUniqueCompare()
268 ifImm->InsertBefore(newCmp); in NormalizeControlFlow()
295 preHeaderCmp->InsertBefore(test); in CreateNewTestInst()
358 preHeaderIf->InsertBefore(andInst); in FixCompareInst()
359 andInst->InsertBefore(overflowCompare); in FixCompareInst()
H A Dmove_constants.cpp75 targetBb->InsertBefore(inst, userInst); in MoveFromStartBlock()
97 targetBb->InsertBefore(inst, firstInst); in MoveFromStartBlock()
H A Dtry_catch_resolving.cpp103 lastInst->InsertBefore(compInst); in DeoptimizeIfs()
104 lastInst->InsertBefore(saveState); in DeoptimizeIfs()
105 lastInst->InsertBefore(deoptimizeIf); in DeoptimizeIfs()
H A Dphi_type_resolving.cpp141 bb->InsertBefore(castToAnyInst, first); in PropagateTypeToPhi()
H A Dlowering.cpp291 inst->InsertBefore(ashr); in ReplaceSignedDivPowerOfTwo()
293 inst->InsertBefore(shr); in ReplaceSignedDivPowerOfTwo()
295 inst->InsertBefore(add); in ReplaceSignedDivPowerOfTwo()
300 inst->InsertBefore(ashr2); in ReplaceSignedDivPowerOfTwo()
464 inst->InsertBefore(addInst); in ReplaceSignedModPowerOfTwo()
465 inst->InsertBefore(selectInst); in ReplaceSignedModPowerOfTwo()
466 inst->InsertBefore(andInst); in ReplaceSignedModPowerOfTwo()
H A Dinlining.cpp356 callInst->InsertBefore(loadClsInst); in DoInlineMonomorphic()
357 callInst->InsertBefore(getClsInst); in DoInlineMonomorphic()
358 callInst->InsertBefore(cmpInst); in DoInlineMonomorphic()
359 callInst->InsertBefore(deoptInst); in DoInlineMonomorphic()
1057 lastInst->InsertBefore(inlinedReturn); in ProcessCallReturnInstructions()
1607 callInst->InsertBefore(deopt); in InsertChaGuard()
1608 deopt->InsertBefore(checkDeopt); in InsertChaGuard()
H A Dadjust_arefs.cpp196 insertBefore->InsertBefore(newInst); in InsertPointerArithmetic()
H A Dlicm.cpp189 insertBefore->InsertBefore(inst); in MoveInstToPreHeader()
H A Doptimize_string_concat.cpp324 concatCall->GetSaveState()->InsertBefore(arrayLength); in ReplaceStringConcatWithStringBuilderAppend()
/arkcompiler/runtime_core/static_core/libllvmbackend/
H A Dmir_compiler.h33 void InsertBefore(llvm::AnalysisID before, llvm::Pass *pass) in InsertBefore() function in ark::llvmbackend::InsertingPassManager
H A Dllvm_irtoc_compiler.cpp70 manager->InsertBefore(&llvm::EarlyTailDuplicateID, ark::llvmbackend::CreateCheckTailCallsPass()); in LLVMIrtocCompiler()
71 manager->InsertBefore(&llvm::FEntryInserterID, in LLVMIrtocCompiler()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
H A Dreg_alloc_resolver.cpp71 inst->InsertBefore(spill_fill_inst); in AddCatchPhiMoves()
127 inst->InsertBefore(sf_inst); in AddMoveToFixedLocation()
H A Dsplit_resolver.cpp196 connect_at->InsertBefore(spill_fill); in CreateSpillFillForSiblings()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dmove_constants.cpp61 target_bb->InsertBefore(inst, user_inst); in MoveFromStartBlock()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dbytecodeopt_peepholes.cpp139 callInit->InsertBefore(initObject); in VisitNewObject()
H A Dconst_array_resolver.cpp271 start_inst->InsertBefore(saveState); in InsertLoadConstArrayInsts()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
H A Dsplit_resolver.cpp197 connectAt->InsertBefore(spillFill); in CreateSpillFillForSiblings()
H A Dreg_alloc_resolver.cpp77 inst->InsertBefore(spillFillInst); in AddCatchPhiMoves()
152 inst->InsertBefore(sfInst); in AddMoveToFixedLocation()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dinst.cpp43 void Inst::InsertBefore(Inst *inst) in InsertBefore() function in panda::compiler::Inst
46 bb_->InsertBefore(inst, this); in InsertBefore()
H A Dgraph_cloner.cpp224 ifimm->InsertBefore(new_cmp); in SplitBackEdge()
680 inst_block->InsertBefore(phi_in, first_phi); in UpdateUsersForClonedLoopHeader()
789 ifimm->InsertBefore(new_cmp); in PrepareLoopToClone()
/arkcompiler/runtime_core/compiler/tests/
H A Dsplit_resolver_new_test.cpp201 call_inst->InsertBefore(input_fill_inst); in HWTEST_F()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dinst.cpp202 void Inst::InsertBefore(Inst *inst) in InsertBefore() function in ark::compiler::Inst
205 bb_->InsertBefore(inst, this); in InsertBefore()
/arkcompiler/runtime_core/bytecode_optimizer/
H A Dreg_encoder.cpp333 inst->GetBasicBlock()->InsertBefore(sf_inst, inst); in AddMoveBefore()

Completed in 20 milliseconds

12