Searched refs:regOffset (Results 1 – 9 of 9) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/stackmap/ |
D | llvm_stackmap_type.cpp | 18 void LLVMStackMapType::EncodeRegAndOffset(std::vector<uint8_t> ®Offset, size_t ®OffsetSize, in EncodeRegAndOffset() argument 33 regOffset.resize(valueSize); in EncodeRegAndOffset() 34 regOffsetSize = panda::leb128::EncodeSigned(dwarfRegAndOff, regOffset.data()); in EncodeRegAndOffset() 37 void LLVMStackMapType::DecodeRegAndOffset(SLeb128Type regOffset, DwarfRegType ®, OffsetType &off… in DecodeRegAndOffset() argument 39 if (regOffset % STACKMAP_TYPE_NUM == LLVMStackMapType::FP_VALUE) { in DecodeRegAndOffset() 44 offset = static_cast<LLVMStackMapType::OffsetType>(regOffset >> 1); in DecodeRegAndOffset()
|
D | ark_stackmap_builder.cpp | 120 std::vector<uint8_t> regOffset; in SaveArkStackMap() local 122 LLVMStackMapType::EncodeRegAndOffset(regOffset, regOffsetSize, reg, offset, triple); in SaveArkStackMap() 123 … writer.WriteBuffer(reinterpret_cast<const uint8_t *>(regOffset.data()), regOffset.size()); in SaveArkStackMap() 165 std::vector<uint8_t> regOffset; in SaveArkDeopt() local 167 … LLVMStackMapType::EncodeRegAndOffset(regOffset, regOffsetSize, v.first, v.second, triple); in SaveArkDeopt() 168 … writer.WriteBuffer(reinterpret_cast<const uint8_t *>(regOffset.data()), regOffset.size()); in SaveArkDeopt() 272 std::vector<uint8_t> regOffset; in GenARKDeopt() local 274 LLVMStackMapType::EncodeRegAndOffset(regOffset, regOffsetSize, reg, offset, triple); in GenARKDeopt()
|
D | ark_stackmap_parser.cpp | 206 auto [regOffset, regOffsetSize, is_full] = in ParseArkStackMap() 208 LLVMStackMapType::DecodeRegAndOffset(regOffset, reg, offsetType); in ParseArkStackMap() 245 auto [regOffset, regOffsetSize, regOffIsFull] = in ParseArkDeopt() 247 LLVMStackMapType::DecodeRegAndOffset(regOffset, reg, offsetType); in ParseArkDeopt()
|
D | llvm_stackmap_type.h | 100 static void EncodeRegAndOffset(std::vector<uint8_t> ®Offset, size_t ®OffsetSize, 102 static void DecodeRegAndOffset(SLeb128Type regOffset, DwarfRegType ®, OffsetType &offset);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
D | aarch64_regsaves.cpp | 586 if (regOffset.find(areg) == regOffset.end()) { in InsertCalleeSaveCode() 587 regOffset[areg] = static_cast<uint32>(offset); in InsertCalleeSaveCode() 594 … mLog << r << (reg - 1) << " save in BB" << bid << " Offset = " << regOffset[reg] << "\n"; in InsertCalleeSaveCode() 597 if (regOffset[reg] == (regOffset[firstHalf] + k8ByteSize)) { in InsertCalleeSaveCode() 600 … static_cast<int32>(regOffset[firstHalf])); in InsertCalleeSaveCode() 601 } else if (regOffset[firstHalf] == (regOffset[reg] + k8ByteSize)) { in InsertCalleeSaveCode() 604 … static_cast<int32>(regOffset[reg])); in InsertCalleeSaveCode() 608 … static_cast<int32>(regOffset[firstHalf])); in InsertCalleeSaveCode() 610 … static_cast<int32>(regOffset[reg])); in InsertCalleeSaveCode() 614 … mLog << r << (reg - 1) << " save in BB" << bid << " Offset = " << regOffset[reg] << "\n"; in InsertCalleeSaveCode() [all …]
|
D | aarch64_strldr.cpp | 904 RegOperand *regOffset = static_cast<RegOperand *>(offset); in MemProp() local 905 if (regOffset == nullptr) { in MemProp() 908 regno_t offsetRegNo = regOffset->GetRegisterNumber(); in MemProp() 909 memReplaced = ReplaceMemOpnd(insn, offsetRegNo, *base, regOffset); in MemProp()
|
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
D | aot_file_info.h | 90 OffsetType regOffset = 0; variable 92 std::tie(reg, regOffset) = info[i]; 94 des.CalleeReg2Offset_[2 * i + 1] = static_cast<int32_t>(regOffset);
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
D | irnode.h | 139 uint32_t regOffset = reg - totalRegs; in MapRegister() local 140 newReg = std::abs(static_cast<int32_t>(regOffset - regCount)); in MapRegister()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
D | aarch64_regsaves.h | 133 regOffset(alloc.Adapter()), in AArch64RegSavesOpt() 270 MapleMap<regno_t, uint32> regOffset; /* save offset of each register */ variable
|