Lines Matching defs:value_regs
248 std::vector<uint32_t> value_regs;
408 if (!reg.value_regs.empty())
409 m_value_regs_map[local_regnum] = std::move(reg.value_regs);
413 assert(reg.value_regs.size() == 1);
422 // value_regs and invalidate_regs are filled by Finalize()
451 // make sure value_regs are terminated with LLDB_INVALID_REGNUM
460 // Now update all value_regs with each register info as needed
464 m_regs[i].value_regs = it->second.data();
466 m_regs[i].value_regs = nullptr;
475 if (m_regs[reg_num].value_regs) {
648 m_regs[regnum_pair.second].value_regs == nullptr) {
656 // Now update all value_regs with each register info as needed
658 if (reg.value_regs != nullptr) {
660 // parent register in value_regs list, if not assigned by stub. Pseudo
661 // registers with value_regs list populated will share same offset as
664 uint32_t value_regnum = reg.value_regs[0];
666 reg.value_regs[1] == LLDB_INVALID_INDEX32) {
773 if (m_regs[i].value_regs) {
774 s.Printf(", value_regs = [ ");
775 for (size_t j = 0; m_regs[i].value_regs[j] != LLDB_INVALID_REGNUM; ++j) {
776 s.Printf("%s ", m_regs[m_regs[i].value_regs[j]].name);
815 assert(!new_reg_info.value_regs.empty());
820 for (uint32_t value_reg : new_reg_info.value_regs) {
821 // copy value_regs to invalidate_regs