Lines Matching refs:RegNum
32 unsigned RegNum) { in printRegister() argument
34 if (Optional<unsigned> LLVMRegNum = MRI->getLLVMRegNum(RegNum, IsEH)) { in printRegister()
41 OS << "reg" << RegNum; in printRegister()
63 UnwindLocation::createIsRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createIsRegisterPlusOffset() argument
65 return {RegPlusOffset, RegNum, Offset, AddrSpace, false}; in createIsRegisterPlusOffset()
69 UnwindLocation::createAtRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createAtRegisterPlusOffset() argument
71 return {RegPlusOffset, RegNum, Offset, AddrSpace, true}; in createAtRegisterPlusOffset()
105 printRegister(OS, MRI, IsEH, RegNum); in dump()
142 return RegNum == RHS.RegNum && Offset == RHS.Offset && in operator ==()
323 auto RegNum = Data.getULEB128(C); in parse() local
328 addInstruction(Opcode, RegNum, CfaOffset, AddressSpace); in parse()
370 uint64_t RegNum = Data.getULEB128(C); in parse() local
371 addInstruction(Opcode, RegNum, 0); in parse()
569 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
570 if (!RegNum) in parseRows()
571 return RegNum.takeError(); in parseRows()
573 InitialLocs->getRegisterLocation(*RegNum)) in parseRows()
574 Row.getRegisterLocations().setRegisterLocation(*RegNum, *O); in parseRows()
576 Row.getRegisterLocations().removeRegisterLocation(*RegNum); in parseRows()
583 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
584 if (!RegNum) in parseRows()
585 return RegNum.takeError(); in parseRows()
590 *RegNum, UnwindLocation::createAtCFAPlusOffset(*Offset)); in parseRows()
645 for (uint32_t RegNum = 16; RegNum < 32; ++RegNum) { in parseRows() local
647 RegNum, UnwindLocation::createAtCFAPlusOffset((RegNum - 16) * 8)); in parseRows()
663 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
664 if (!RegNum) in parseRows()
665 return RegNum.takeError(); in parseRows()
667 *RegNum, UnwindLocation::createUndefined()); in parseRows()
672 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
673 if (!RegNum) in parseRows()
674 return RegNum.takeError(); in parseRows()
676 *RegNum, UnwindLocation::createSame()); in parseRows()
684 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
685 if (!RegNum) in parseRows()
686 return RegNum.takeError(); in parseRows()
691 *RegNum, UnwindLocation::createIsRegisterPlusOffset(*NewRegNum, 0)); in parseRows()
697 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
698 if (!RegNum) in parseRows()
699 return RegNum.takeError(); in parseRows()
704 *RegNum, UnwindLocation::createIsCFAPlusOffset(*Offset)); in parseRows()
709 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
710 if (!RegNum) in parseRows()
711 return RegNum.takeError(); in parseRows()
713 *RegNum, UnwindLocation::createAtDWARFExpression(*Inst.Expression)); in parseRows()
718 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
719 if (!RegNum) in parseRows()
720 return RegNum.takeError(); in parseRows()
722 *RegNum, UnwindLocation::createIsDWARFExpression(*Inst.Expression)); in parseRows()
727 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
728 if (!RegNum) in parseRows()
729 return RegNum.takeError(); in parseRows()
732 UnwindLocation::createIsRegisterPlusOffset(*RegNum, 0); in parseRows()
734 Row.getCFAValue().setRegister(*RegNum); in parseRows()
755 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
756 if (!RegNum) in parseRows()
757 return RegNum.takeError(); in parseRows()
762 UnwindLocation::createIsRegisterPlusOffset(*RegNum, *Offset); in parseRows()
768 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
769 if (!RegNum) in parseRows()
770 return RegNum.takeError(); in parseRows()
779 *RegNum, *Offset, *CFAAddrSpace); in parseRows()