Lines Matching refs:OrigReg
4083 const SCEV *OrigReg; member
4086 : LUIdx(LI), Imm(I), OrigReg(R) {} in WorkItem()
4096 OS << "in formulae referencing " << *OrigReg << " in use " << LUIdx in print()
4145 const SCEV *OrigReg = J->second; in GenerateCrossUseConstantOffsets() local
4148 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets()
4150 if (!isa<SCEVConstant>(OrigReg) && in GenerateCrossUseConstantOffsets()
4152 LLVM_DEBUG(dbgs() << "Skipping cross-use reuse for " << *OrigReg in GenerateCrossUseConstantOffsets()
4179 WorkItems.push_back(WorkItem(LUIdx, Imm, OrigReg)); in GenerateCrossUseConstantOffsets()
4194 const SCEV *OrigReg = WI.OrigReg; in GenerateCrossUseConstantOffsets() local
4196 Type *IntTy = SE.getEffectiveSCEVType(OrigReg->getType()); in GenerateCrossUseConstantOffsets()
4209 if (F.ScaledReg == OrigReg) { in GenerateCrossUseConstantOffsets()
4238 if (BaseReg != OrigReg) in GenerateCrossUseConstantOffsets()
4245 mayUsePostIncMode(TTI, LU, OrigReg, this->L, SE)) in GenerateCrossUseConstantOffsets()