Lines Matching defs:RegNum

31                           unsigned RegNum) {
33 auto RegName = DumpOpts.GetNameForDWARFReg(RegNum, DumpOpts.IsEH);
39 OS << "reg" << RegNum;
61 UnwindLocation::createIsRegisterPlusOffset(uint32_t RegNum, int32_t Offset,
63 return {RegPlusOffset, RegNum, Offset, AddrSpace, false};
67 UnwindLocation::createAtRegisterPlusOffset(uint32_t RegNum, int32_t Offset,
69 return {RegPlusOffset, RegNum, Offset, AddrSpace, true};
102 printRegister(OS, DumpOpts, RegNum);
141 return RegNum == RHS.RegNum && Offset == RHS.Offset &&
325 auto RegNum = Data.getULEB128(C);
330 addInstruction(Opcode, RegNum, CfaOffset, AddressSpace);
372 uint64_t RegNum = Data.getULEB128(C);
373 addInstruction(Opcode, RegNum, 0);
572 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
573 if (!RegNum)
574 return RegNum.takeError();
576 InitialLocs->getRegisterLocation(*RegNum))
577 Row.getRegisterLocations().setRegisterLocation(*RegNum, *O);
579 Row.getRegisterLocations().removeRegisterLocation(*RegNum);
586 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
587 if (!RegNum)
588 return RegNum.takeError();
593 *RegNum, UnwindLocation::createAtCFAPlusOffset(*Offset));
652 for (uint32_t RegNum = 16; RegNum < 32; ++RegNum) {
654 RegNum, UnwindLocation::createAtCFAPlusOffset((RegNum - 16) * 8));
692 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
693 if (!RegNum)
694 return RegNum.takeError();
696 *RegNum, UnwindLocation::createUndefined());
701 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
702 if (!RegNum)
703 return RegNum.takeError();
705 *RegNum, UnwindLocation::createSame());
713 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
714 if (!RegNum)
715 return RegNum.takeError();
720 *RegNum, UnwindLocation::createIsRegisterPlusOffset(*NewRegNum, 0));
726 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
727 if (!RegNum)
728 return RegNum.takeError();
733 *RegNum, UnwindLocation::createIsCFAPlusOffset(*Offset));
738 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
739 if (!RegNum)
740 return RegNum.takeError();
742 *RegNum, UnwindLocation::createAtDWARFExpression(*Inst.Expression));
747 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
748 if (!RegNum)
749 return RegNum.takeError();
751 *RegNum, UnwindLocation::createIsDWARFExpression(*Inst.Expression));
756 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
757 if (!RegNum)
758 return RegNum.takeError();
761 UnwindLocation::createIsRegisterPlusOffset(*RegNum, 0);
763 Row.getCFAValue().setRegister(*RegNum);
784 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
785 if (!RegNum)
786 return RegNum.takeError();
791 UnwindLocation::createIsRegisterPlusOffset(*RegNum, *Offset);
797 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
798 if (!RegNum)
799 return RegNum.takeError();
808 *RegNum, *Offset, *CFAAddrSpace);