Home
last modified time | relevance | path

Searched refs:calleeRegInfo (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
H A Daot_file_info.cpp49 CalleeRegAndOffsetVec calleeRegInfo; in CalCallSiteInfo() local
51 ret = std::make_tuple(textStart, stackmapAddr, delta, calleeRegInfo); in CalCallSiteInfo()
58 if (!isDeopt) { // no need for getting calleeRegInfo when in stub but not in deopt in CalCallSiteInfo()
59 ret = std::make_tuple(textStart, stackmapAddr, delta, calleeRegInfo); in CalCallSiteInfo()
63 StoreCalleeRegInfo(it.calleeRegisterNum_, it.CalleeReg2Offset_, calleeRegInfo); in CalCallSiteInfo()
64 ret = std::make_tuple(textStart, stackmapAddr, delta, calleeRegInfo); in CalCallSiteInfo()
90 CalleeRegAndOffsetVec &calleeRegInfo) const in StoreCalleeRegInfo()
96 calleeRegInfo.emplace_back(regAndOffset); in StoreCalleeRegInfo()
H A Daot_file_info.h158 CalleeRegAndOffsetVec &calleeRegInfo) const;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
H A Dlitecg_codegen.cpp79 static void SaveFunc2CalleeOffsetInfo(void *object, std::string funcName, kungfu::CalleeRegAndOffsetVec calleeRegInfo) in SaveFunc2CalleeOffsetInfo() argument
82 state.SaveFunc2CalleeOffsetInfo(funcName, calleeRegInfo); in SaveFunc2CalleeOffsetInfo()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dmachine_code.cpp234 kungfu::CalleeRegAndOffsetVec calleeRegInfo; in CalCallSiteInfo() local
241 calleeRegInfo.emplace_back(regAndOffset); in CalCallSiteInfo()
243 auto ret = std::make_tuple(textStart, stackmapAddr, delta, calleeRegInfo); in CalCallSiteInfo()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcode_generator.h71 kungfu::CalleeRegAndOffsetVec calleeRegInfo; member
101 void SaveFunc2CalleeOffsetInfo(std::string funcName, kungfu::CalleeRegAndOffsetVec calleeRegInfo);
H A Dfile_generators.cpp232 kungfu::CalleeRegAndOffsetVec info = itr->second.calleeRegInfo; in CollectFuncEntryInfoByLiteCG()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/
H A Dllvm_codegen.cpp270 void CodeInfo::SaveFunc2CalleeOffsetInfo(std::string funcName, kungfu::CalleeRegAndOffsetVec calleeRegInfo) in SaveFunc2CalleeOffsetInfo() argument
274 itr->second.calleeRegInfo = calleeRegInfo; in SaveFunc2CalleeOffsetInfo()
278 std::pair<std::string, FuncInfo>(funcName, {0, 0, calleeRegInfo})); in SaveFunc2CalleeOffsetInfo()
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
H A Ddeoptimizer.cpp267 CalleeRegAndOffsetVec calleeRegInfo; in AssistCollectDeoptBundleVec() local
268 frame->GetFuncCalleeRegAndOffset(it, calleeRegInfo); in AssistCollectDeoptBundleVec()
269 context_.calleeRegAndOffset = calleeRegInfo; in AssistCollectDeoptBundleVec()
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_ark_tools.cpp1429 kungfu::CalleeRegAndOffsetVec calleeRegInfo;
1430 it.GetCalleeRegAndOffsetVec(calleeRegInfo);
1433 LOG_BUILTINS(INFO) << "IterateFrameCalleeRegInfo: " << calleeRegInfo.size();
1442 kungfu::CalleeRegAndOffsetVec calleeRegInfo;
1443 it.GetCalleeRegAndOffsetVec(calleeRegInfo);
1446 LOG_BUILTINS(INFO) << "DeoptIterateFrameCalleeRegInfo: " << calleeRegInfo.size();
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dcg_option.h42 std::vector<std::pair<uint16_t, int32_t>> calleeRegInfo);

Completed in 11 milliseconds