Home
last modified time | relevance | path

Searched refs:deoptBundle (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/runtime_core/static_core/libllvmbackend/
H A Dutils.cpp49 auto deoptBundle = from->getOperandBundle(llvm::LLVMContext::OB_deopt); in CopyDeoptBundle() local
50 if (deoptBundle) { in CopyDeoptBundle()
52 for (auto &user : deoptBundle->Inputs) { in CopyDeoptBundle()
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
H A Ddeoptimizer.cpp96 void Deoptimizier::CollectVregs(const std::vector<kungfu::ARKDeopt>& deoptBundle, size_t shift) in CollectVregs() argument
99 for (size_t i = 0; i < deoptBundle.size(); i++) { in CollectVregs()
100 ARKDeopt deopt = deoptBundle.at(i); in CollectVregs()
280 void Deoptimizier::CollectDeoptBundleVec(std::vector<ARKDeopt>& deoptBundle) in CollectDeoptBundleVec() argument
285 for (; !it.Done() && deoptBundle.empty(); it.Advance<GCVisitedFlag::DEOPT>()) { in CollectDeoptBundleVec()
291 frame->GetDeoptBundleInfo(it, deoptBundle); in CollectDeoptBundleVec()
298 frame->GetDeoptBundleInfo(it, deoptBundle); in CollectDeoptBundleVec()
H A Ddeoptimizer.h118 void CollectVregs(const std::vector<kungfu::ARKDeopt>& deoptBundle, size_t shift);
121 void CollectDeoptBundleVec(std::vector<kungfu::ARKDeopt>& deoptBundle);
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs.cpp3586 std::vector<kungfu::ARKDeopt> deoptBundle; in DEF_RUNTIME_STUBS() local
3587 deopt.CollectDeoptBundleVec(deoptBundle); in DEF_RUNTIME_STUBS()
3588 ASSERT(!deoptBundle.empty()); in DEF_RUNTIME_STUBS()
3590 deopt.CollectVregs(deoptBundle, shift); in DEF_RUNTIME_STUBS()

Completed in 11 milliseconds