• Home
  • Raw
  • Download

Lines Matching refs:OffsetReg

5490                     const Variable *OffsetReg, int16_t OffsetRegShAmt,  in dumpAddressOpt()  argument
5506 if (OffsetReg) in dumpAddressOpt()
5507 OffsetReg->dump(Func); in dumpAddressOpt()
5566 Variable **OffsetReg, int32_t OffsetRegShamt, in matchCombinedBaseIndex() argument
5572 if (*OffsetReg != nullptr) in matchCombinedBaseIndex()
5598 *OffsetReg = Var2; in matchCombinedBaseIndex()
5605 Variable **OffsetReg, OperandARM32::ShiftKind *Kind, in matchShiftedOffsetReg() argument
5614 if (*OffsetReg == nullptr) in matchShiftedOffsetReg()
5616 auto *IndexInst = VMetadata->getSingleDefinition(*OffsetReg); in matchShiftedOffsetReg()
5619 assert(!VMetadata->isMultiDef(*OffsetReg)); in matchShiftedOffsetReg()
5683 *OffsetReg = Var; in matchShiftedOffsetReg()
5767 Variable *OffsetReg = nullptr; in formAddressingMode() local
5804 dumpAddressOpt(Func, BaseVar, OffsetImm, OffsetReg, OffsetRegShamt, in formAddressingMode()
5814 matchAssign(VMetadata, &OffsetReg, &OffsetImm, &Reason)) { in formAddressingMode()
5818 if (CanHaveIndex && matchCombinedBaseIndex(VMetadata, &BaseVar, &OffsetReg, in formAddressingMode()
5824 if (matchShiftedOffsetReg(VMetadata, &OffsetReg, &ShiftKind, in formAddressingMode()
5832 std::swap(BaseVar, OffsetReg); in formAddressingMode()
5864 OffsetReg != nullptr) { in formAddressingMode()
5865 if (OffsetReg == nullptr) { in formAddressingMode()
5892 assert(OffsetImm == 0 || OffsetReg == nullptr); in formAddressingMode()
5893 assert(OffsetReg == nullptr || CanHaveIndex); in formAddressingMode()
5897 if (OffsetReg != nullptr) { in formAddressingMode()
5899 Context.insert<InstAssign>(OffsetR, OffsetReg); in formAddressingMode()