Home
last modified time | relevance | path

Searched refs:StackMap (Results 1 – 15 of 15) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/code_info/
Dcode_info_builder.cpp61 ASSERT(stackMaps_.GetSize() == 0 || npc >= stackMaps_.GetLast()[StackMap::COLUMN_NATIVE_PC]); in BeginStackMap()
65 currentStackMap_ = BitTableBuilder<StackMap>::Entry(); in BeginStackMap()
66 … currentStackMap_[StackMap::COLUMN_PROPERTIES] = StackMap::CreateProperties(isOsr, requireVregMap); in BeginStackMap()
67 currentStackMap_[StackMap::COLUMN_BYTECODE_PC] = bpc; in BeginStackMap()
68 currentStackMap_[StackMap::COLUMN_NATIVE_PC] = StackMap::PackAddress(npc, arch_); in BeginStackMap()
70 currentStackMap_[StackMap::COLUMN_ROOTS_REG_MASK_INDEX] = rootsRegMasks_.Add({regsRoots}); in BeginStackMap()
73 …currentStackMap_[StackMap::COLUMN_ROOTS_STACK_MASK_INDEX] = rootsStackMasks_.Add(stackRoots->GetFi… in BeginStackMap()
77 …ASSERT(currentStackMap_[StackMap::COLUMN_NATIVE_PC] >= stackMaps_.GetLast()[StackMap::COLUMN_NATIV… in BeginStackMap()
91 …currentStackMap_[StackMap::COLUMN_INLINE_INFO_INDEX] = inlineInfos_.AddArray(Span(inlineInfoStack_… in EndStackMap()
102 …<< StackMap::UnpackAddress(currentStackMap_[StackMap::COLUMN_NATIVE_PC], arch_) << ", bpc=0x" << s… in DumpCurrentStackMap()
[all …]
Dcode_info.h261 std::variant<void *, uint32_t> GetMethod(const StackMap &stackmap, int inlineDepth) in GetMethod()
295 auto GetVRegMask(const StackMap &stackMap) in GetVRegMask()
301 auto GetVRegMask(const StackMap &stackMap) const in GetVRegMask()
306 size_t GetVRegCount(const StackMap &stackMap) const in GetVRegCount()
311 uint32_t GetRootsRegMask(const StackMap &stackMap) const in GetRootsRegMask()
316 auto GetRootsStackMask(const StackMap &stackMap) const in GetRootsStackMask()
323 auto GetInlineInfos(const StackMap &stackMap) in GetInlineInfos()
336 auto GetInlineInfo(const StackMap &stackMap, int inlineDepth) const in GetInlineInfo()
343 int GetInlineDepth(const StackMap &stackMap) const in GetInlineDepth()
355 StackMap FindStackMapForNativePc(uint32_t pc, Arch arch = RUNTIME_ARCH) const
[all …]
Dcode_info_tables.h26 class StackMap : public BitTableRow<8U, StackMap> {
28 BIT_TABLE_HEADER(8, StackMap);
38 DEFAULT_MOVE_SEMANTIC(StackMap);
39 DEFAULT_COPY_SEMANTIC(StackMap);
40 ~StackMap() = default;
Dcode_info.cpp33 void CodeInfo::Dump(std::ostream &stream, const StackMap &stackMap, Arch arch) const in Dump()
58 void CodeInfo::DumpInlineInfo(std::ostream &stream, const StackMap &stackMap, int depth) const in DumpInlineInfo()
Dcode_info_builder.h128 BitTableBuilder<StackMap> stackMaps_;
140 BitTableBuilder<StackMap>::Entry currentStackMap_;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dstackmap.h173 class StackMap {
175 StackMap(MapleAllocator &alloc) : deoptInfo(alloc), referenceMap(alloc) {} in StackMap() function
176 ~StackMap() = default;
Dinsn.h705 stackMap = localAlloc.New<StackMap>(localAlloc); in AddDeoptBundleInfo()
710 StackMap *GetStackMap() in GetStackMap()
715 const StackMap *GetStackMap() const in GetStackMap()
725 stackMap = localAlloc.New<StackMap>(localAlloc); in InitStackMapInfo()
793 StackMap *stackMap = nullptr;
/arkcompiler/runtime_core/static_core/docs/
Dcode_metainfo.md27 | | | StackMap |
113 ### 1. StackMap
168 …le, where column is a bit mask, that determines which virtual register is modified in the StackMap.
/arkcompiler/runtime_core/docs/
Dcode_metainfo.md27 | | | StackMap |
113 ### 1. StackMap
168 …le, where column is a bit mask, that determines which virtual register is modified in the StackMap.
/arkcompiler/runtime_core/static_core/runtime/include/
Dcframe.h85 using StackMap = compiler::StackMap; variable
Dstack_walker.h407 compiler::StackMap stackmap_;
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Ddisassembly.h31 class StackMap; variable
/arkcompiler/runtime_core/compiler/tests/
Dcode_info_test.cpp62 …void EnumerateVRegs(const CodeInfo &code_info, const StackMap &stack_map, int inline_depth, Callba… in EnumerateVRegs()
71 …void CompareVRegs(CodeInfo &code_info, StackMap stack_map, int inline_info_index, std::array<VRegI… in CompareVRegs()
/arkcompiler/runtime_core/static_core/compiler/tests/
Dcode_info_test.cpp64 …void EnumerateVRegs(CodeInfo &codeInfo, const StackMap &stackMap, int inlineDepth, Callback callba… in EnumerateVRegs()
73 …void CompareVRegs(CodeInfo &codeInfo, StackMap stackMap, int inlineInfoIndex, std::array<VRegInfo,… in CompareVRegs()
/arkcompiler/runtime_core/static_core/compiler/tools/aotdump/
Daotdump.cpp394 …void PrintStackmap(const char *prefix, const CodeInfo &codeInfo, const StackMap &stackmap, Arch ar… in PrintStackmap()