Lines Matching refs:RegNum
32 unsigned RegNum) { in printRegister() argument
34 auto RegName = DumpOpts.GetNameForDWARFReg(RegNum, DumpOpts.IsEH); in printRegister()
40 OS << "reg" << RegNum; in printRegister()
62 UnwindLocation::createIsRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createIsRegisterPlusOffset() argument
64 return {RegPlusOffset, RegNum, Offset, AddrSpace, false}; in createIsRegisterPlusOffset()
68 UnwindLocation::createAtRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createAtRegisterPlusOffset() argument
70 return {RegPlusOffset, RegNum, Offset, AddrSpace, true}; in createAtRegisterPlusOffset()
103 printRegister(OS, DumpOpts, RegNum); in dump()
142 return RegNum == RHS.RegNum && Offset == RHS.Offset && in operator ==()
325 auto RegNum = Data.getULEB128(C); in parse() local
330 addInstruction(Opcode, RegNum, CfaOffset, AddressSpace); in parse()
372 uint64_t RegNum = Data.getULEB128(C); in parse() local
373 addInstruction(Opcode, RegNum, 0); in parse()
572 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
573 if (!RegNum) in parseRows()
574 return RegNum.takeError(); in parseRows()
576 InitialLocs->getRegisterLocation(*RegNum)) in parseRows()
577 Row.getRegisterLocations().setRegisterLocation(*RegNum, *O); in parseRows()
579 Row.getRegisterLocations().removeRegisterLocation(*RegNum); in parseRows()
586 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
587 if (!RegNum) in parseRows()
588 return RegNum.takeError(); in parseRows()
593 *RegNum, UnwindLocation::createAtCFAPlusOffset(*Offset)); in parseRows()
650 for (uint32_t RegNum = 16; RegNum < 32; ++RegNum) { in parseRows() local
652 RegNum, UnwindLocation::createAtCFAPlusOffset((RegNum - 16) * 8)); in parseRows()
668 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
669 if (!RegNum) in parseRows()
670 return RegNum.takeError(); in parseRows()
672 *RegNum, UnwindLocation::createUndefined()); in parseRows()
677 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
678 if (!RegNum) in parseRows()
679 return RegNum.takeError(); in parseRows()
681 *RegNum, UnwindLocation::createSame()); in parseRows()
689 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
690 if (!RegNum) in parseRows()
691 return RegNum.takeError(); in parseRows()
696 *RegNum, UnwindLocation::createIsRegisterPlusOffset(*NewRegNum, 0)); in parseRows()
702 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
703 if (!RegNum) in parseRows()
704 return RegNum.takeError(); in parseRows()
709 *RegNum, UnwindLocation::createIsCFAPlusOffset(*Offset)); in parseRows()
714 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
715 if (!RegNum) in parseRows()
716 return RegNum.takeError(); in parseRows()
718 *RegNum, UnwindLocation::createAtDWARFExpression(*Inst.Expression)); in parseRows()
723 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
724 if (!RegNum) in parseRows()
725 return RegNum.takeError(); in parseRows()
727 *RegNum, UnwindLocation::createIsDWARFExpression(*Inst.Expression)); in parseRows()
732 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
733 if (!RegNum) in parseRows()
734 return RegNum.takeError(); in parseRows()
737 UnwindLocation::createIsRegisterPlusOffset(*RegNum, 0); in parseRows()
739 Row.getCFAValue().setRegister(*RegNum); in parseRows()
760 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
761 if (!RegNum) in parseRows()
762 return RegNum.takeError(); in parseRows()
767 UnwindLocation::createIsRegisterPlusOffset(*RegNum, *Offset); in parseRows()
773 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
774 if (!RegNum) in parseRows()
775 return RegNum.takeError(); in parseRows()
784 *RegNum, *Offset, *CFAAddrSpace); in parseRows()