Lines Matching refs:RegNum

40 UnwindLocation::createIsRegisterPlusOffset(uint32_t RegNum, int32_t Offset,  in createIsRegisterPlusOffset()  argument
42 return {RegPlusOffset, RegNum, Offset, AddrSpace, false}; in createIsRegisterPlusOffset()
46 UnwindLocation::createAtRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createAtRegisterPlusOffset() argument
48 return {RegPlusOffset, RegNum, Offset, AddrSpace, true}; in createAtRegisterPlusOffset()
70 return RegNum == RHS.RegNum && Offset == RHS.Offset && in operator ==()
141 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
142 if (!RegNum) in parseRows()
143 return RegNum.takeError(); in parseRows()
145 InitialLocs->getRegisterLocation(*RegNum)) in parseRows()
146 Row.getRegisterLocations().setRegisterLocation(*RegNum, *O); in parseRows()
148 Row.getRegisterLocations().removeRegisterLocation(*RegNum); in parseRows()
155 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
156 if (!RegNum) in parseRows()
157 return RegNum.takeError(); in parseRows()
162 *RegNum, UnwindLocation::createAtCFAPlusOffset(*Offset)); in parseRows()
221 for (uint32_t RegNum = 16; RegNum < 32; ++RegNum) { in parseRows() local
223 RegNum, UnwindLocation::createAtCFAPlusOffset((RegNum - 16) * 8)); in parseRows()
261 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
262 if (!RegNum) in parseRows()
263 return RegNum.takeError(); in parseRows()
265 *RegNum, UnwindLocation::createUndefined()); in parseRows()
270 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
271 if (!RegNum) in parseRows()
272 return RegNum.takeError(); in parseRows()
274 *RegNum, UnwindLocation::createSame()); in parseRows()
282 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
283 if (!RegNum) in parseRows()
284 return RegNum.takeError(); in parseRows()
289 *RegNum, UnwindLocation::createIsRegisterPlusOffset(*NewRegNum, 0)); in parseRows()
295 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
296 if (!RegNum) in parseRows()
297 return RegNum.takeError(); in parseRows()
302 *RegNum, UnwindLocation::createIsCFAPlusOffset(*Offset)); in parseRows()
307 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
308 if (!RegNum) in parseRows()
309 return RegNum.takeError(); in parseRows()
311 *RegNum, UnwindLocation::createAtDWARFExpression(*Inst.Expression)); in parseRows()
316 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
317 if (!RegNum) in parseRows()
318 return RegNum.takeError(); in parseRows()
320 *RegNum, UnwindLocation::createIsDWARFExpression(*Inst.Expression)); in parseRows()
325 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
326 if (!RegNum) in parseRows()
327 return RegNum.takeError(); in parseRows()
330 UnwindLocation::createIsRegisterPlusOffset(*RegNum, 0); in parseRows()
332 Row.getCFAValue().setRegister(*RegNum); in parseRows()
353 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
354 if (!RegNum) in parseRows()
355 return RegNum.takeError(); in parseRows()
360 UnwindLocation::createIsRegisterPlusOffset(*RegNum, *Offset); in parseRows()
366 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() local
367 if (!RegNum) in parseRows()
368 return RegNum.takeError(); in parseRows()
377 *RegNum, *Offset, *CFAAddrSpace); in parseRows()