Searched refs:OffsetType (Results 1 – 8 of 8) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/deoptimizer/ |
D | deoptimizer.h | 104 using OffsetType = kungfu::LLVMStackMapType::OffsetType; variable 121 static int32_t DecodeVregIndex(OffsetType id, size_t shift); 122 static size_t DecodeDeoptDepth(OffsetType id, size_t shift); 157 return deoptVregs_.find({curDepth, static_cast<OffsetType>(index)}) != deoptVregs_.end(); in HasDeoptValue() 165 return deoptVregs_.at({curDepth, static_cast<OffsetType>(index)}).GetTaggedValue(); in GetDeoptValue() 176 std::map<std::pair<size_t, OffsetType>, JSHandle<JSTaggedValue>> deoptVregs_;
|
D | deoptimizer.cpp | 102 OffsetType offset = value.second; in CollectVregs() 120 OffsetType vregId = static_cast<OffsetType>(DecodeVregIndex(id, shift)); in CollectVregs() 121 if (vregId != static_cast<OffsetType>(SpecVregIndex::PC_OFFSET_INDEX)) { in CollectVregs() 365 {curDepth, static_cast<OffsetType>(SpecVregIndex::THIS_OBJECT_INDEX)}).GetTaggedValue(); in CollectVirtualRegisters() 371 {curDepth, static_cast<OffsetType>(SpecVregIndex::NEWTARGET_INDEX)}).GetTaggedValue(); in CollectVirtualRegisters() 377 {curDepth, static_cast<OffsetType>(SpecVregIndex::FUNC_INDEX)}).GetTaggedValue(); in CollectVirtualRegisters() 570 int32_t Deoptimizier::DecodeVregIndex(OffsetType id, size_t shift) in DecodeVregIndex() 578 size_t Deoptimizier::DecodeDeoptDepth(OffsetType id, size_t shift) in DecodeDeoptDepth()
|
/arkcompiler/ets_runtime/ecmascript/stackmap/ |
D | llvm_stackmap_type.cpp | 19 DwarfRegType reg, OffsetType offset, Triple triple) in EncodeRegAndOffset() 37 void LLVMStackMapType::DecodeRegAndOffset(SLeb128Type regOffset, DwarfRegType ®, OffsetType &off… in DecodeRegAndOffset() 44 offset = static_cast<LLVMStackMapType::OffsetType>(regOffset >> 1); in DecodeRegAndOffset()
|
D | llvm_stackmap_type.h | 65 using OffsetType = int32_t; 73 using DwarfRegAndOffsetType = std::pair<DwarfRegType, OffsetType>; 98 DwarfRegType reg, OffsetType offset, Triple triple); 99 static void DecodeRegAndOffset(SLeb128Type regOffset, DwarfRegType ®, OffsetType &offset);
|
D | ark_stackmap_parser.cpp | 161 LLVMStackMapType::OffsetType offsetType; in ParseArkStackMap() 184 LLVMStackMapType::OffsetType offsetType; in ParseArkDeopt()
|
D | ark_stackmap_builder.cpp | 119 LLVMStackMapType::OffsetType offset = stackmap.second; in SaveArkStackMap() 274 …LLVMStackMapType::OffsetType offset = std::get<LLVMStackMapType::DwarfRegAndOffsetType>(value).sec… in GenARKDeopt()
|
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
D | aot_file_info.h | 30 using OffsetType = kungfu::LLVMStackMapType::OffsetType; variable 131 OffsetType regOffset = 0;
|
D | aot_file_info.cpp | 66 OffsetType offset = static_cast<OffsetType>(it->CalleeReg2Offset_[2 * j + 1]); in CalCallSiteInfo()
|