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()
652 for (uint32_t RegNum = 16; RegNum < 32; ++RegNum) { in parseRows() local
654 RegNum, UnwindLocation::createAtCFAPlusOffset((RegNum - 16) * 8)); in parseRows()
670 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
671 if (!RegNum) in parseRows()
672 return RegNum.takeError(); in parseRows()
674 *RegNum, UnwindLocation::createUndefined()); in parseRows()
679 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
680 if (!RegNum) in parseRows()
681 return RegNum.takeError(); in parseRows()
683 *RegNum, UnwindLocation::createSame()); in parseRows()
691 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
692 if (!RegNum) in parseRows()
693 return RegNum.takeError(); in parseRows()
698 *RegNum, UnwindLocation::createIsRegisterPlusOffset(*NewRegNum, 0)); in parseRows()
704 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
705 if (!RegNum) in parseRows()
706 return RegNum.takeError(); in parseRows()
711 *RegNum, UnwindLocation::createIsCFAPlusOffset(*Offset)); in parseRows()
716 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
717 if (!RegNum) in parseRows()
718 return RegNum.takeError(); in parseRows()
720 *RegNum, UnwindLocation::createAtDWARFExpression(*Inst.Expression)); in parseRows()
725 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
726 if (!RegNum) in parseRows()
727 return RegNum.takeError(); in parseRows()
729 *RegNum, UnwindLocation::createIsDWARFExpression(*Inst.Expression)); in parseRows()
734 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
735 if (!RegNum) in parseRows()
736 return RegNum.takeError(); in parseRows()
739 UnwindLocation::createIsRegisterPlusOffset(*RegNum, 0); in parseRows()
741 Row.getCFAValue().setRegister(*RegNum); in parseRows()
762 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
763 if (!RegNum) in parseRows()
764 return RegNum.takeError(); in parseRows()
769 UnwindLocation::createIsRegisterPlusOffset(*RegNum, *Offset); in parseRows()
775 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
776 if (!RegNum) in parseRows()
777 return RegNum.takeError(); in parseRows()
786 *RegNum, *Offset, *CFAAddrSpace); in parseRows()