Searched refs:StackMap (Results 1 – 15 of 15) sorted by relevance
| /arkcompiler/runtime_core/static_core/compiler/code_info/ |
| D | code_info_builder.cpp | 61 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 …]
|
| D | code_info.h | 261 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 …]
|
| D | code_info_tables.h | 26 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;
|
| D | code_info.cpp | 33 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()
|
| D | code_info_builder.h | 128 BitTableBuilder<StackMap> stackMaps_; 140 BitTableBuilder<StackMap>::Entry currentStackMap_;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | stackmap.h | 173 class StackMap { 175 StackMap(MapleAllocator &alloc) : deoptInfo(alloc), referenceMap(alloc) {} in StackMap() function 176 ~StackMap() = default;
|
| D | insn.h | 705 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/ |
| D | code_metainfo.md | 27 | | | 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/ |
| D | code_metainfo.md | 27 | | | 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/ |
| D | cframe.h | 85 using StackMap = compiler::StackMap; variable
|
| D | stack_walker.h | 407 compiler::StackMap stackmap_;
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | disassembly.h | 31 class StackMap; variable
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | code_info_test.cpp | 62 …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/ |
| D | code_info_test.cpp | 64 …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/ |
| D | aotdump.cpp | 394 …void PrintStackmap(const char *prefix, const CodeInfo &codeInfo, const StackMap &stackmap, Arch ar… in PrintStackmap()
|