Lines Matching refs:RegNum

33                           unsigned RegNum) {  in printRegister()  argument
35 if (Optional<unsigned> LLVMRegNum = MRI->getLLVMRegNum(RegNum, IsEH)) { in printRegister()
42 OS << "reg" << RegNum; in printRegister()
64 UnwindLocation::createIsRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createIsRegisterPlusOffset() argument
66 return {RegPlusOffset, RegNum, Offset, AddrSpace, false}; in createIsRegisterPlusOffset()
70 UnwindLocation::createAtRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createAtRegisterPlusOffset() argument
72 return {RegPlusOffset, RegNum, Offset, AddrSpace, true}; in createAtRegisterPlusOffset()
106 printRegister(OS, MRI, IsEH, RegNum); in dump()
143 return RegNum == RHS.RegNum && Offset == RHS.Offset && in operator ==()
324 auto RegNum = Data.getULEB128(C); in parse() local
329 addInstruction(Opcode, RegNum, CfaOffset, AddressSpace); in parse()
371 uint64_t RegNum = Data.getULEB128(C); in parse() local
372 addInstruction(Opcode, RegNum, 0); in parse()
570 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
571 if (!RegNum) in parseRows()
572 return RegNum.takeError(); in parseRows()
574 InitialLocs->getRegisterLocation(*RegNum)) in parseRows()
575 Row.getRegisterLocations().setRegisterLocation(*RegNum, *O); in parseRows()
577 Row.getRegisterLocations().removeRegisterLocation(*RegNum); in parseRows()
584 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
585 if (!RegNum) in parseRows()
586 return RegNum.takeError(); in parseRows()
591 *RegNum, UnwindLocation::createAtCFAPlusOffset(*Offset)); in parseRows()
646 for (uint32_t RegNum = 16; RegNum < 32; ++RegNum) { in parseRows() local
648 RegNum, UnwindLocation::createAtCFAPlusOffset((RegNum - 16) * 8)); in parseRows()
664 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
665 if (!RegNum) in parseRows()
666 return RegNum.takeError(); in parseRows()
668 *RegNum, UnwindLocation::createUndefined()); in parseRows()
673 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
674 if (!RegNum) in parseRows()
675 return RegNum.takeError(); in parseRows()
677 *RegNum, UnwindLocation::createSame()); in parseRows()
685 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
686 if (!RegNum) in parseRows()
687 return RegNum.takeError(); in parseRows()
692 *RegNum, UnwindLocation::createIsRegisterPlusOffset(*NewRegNum, 0)); in parseRows()
698 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
699 if (!RegNum) in parseRows()
700 return RegNum.takeError(); in parseRows()
705 *RegNum, UnwindLocation::createIsCFAPlusOffset(*Offset)); in parseRows()
710 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
711 if (!RegNum) in parseRows()
712 return RegNum.takeError(); in parseRows()
714 *RegNum, UnwindLocation::createAtDWARFExpression(*Inst.Expression)); in parseRows()
719 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
720 if (!RegNum) in parseRows()
721 return RegNum.takeError(); in parseRows()
723 *RegNum, UnwindLocation::createIsDWARFExpression(*Inst.Expression)); in parseRows()
728 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
729 if (!RegNum) in parseRows()
730 return RegNum.takeError(); in parseRows()
733 UnwindLocation::createIsRegisterPlusOffset(*RegNum, 0); in parseRows()
735 Row.getCFAValue().setRegister(*RegNum); in parseRows()
756 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
757 if (!RegNum) in parseRows()
758 return RegNum.takeError(); in parseRows()
763 UnwindLocation::createIsRegisterPlusOffset(*RegNum, *Offset); in parseRows()
769 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
770 if (!RegNum) in parseRows()
771 return RegNum.takeError(); in parseRows()
780 *RegNum, *Offset, *CFAAddrSpace); in parseRows()