reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/LoopStrengthReduce.cpp
 4235           NewF.BaseOffset = (uint64_t)NewF.BaseOffset + Imm;
 4235           NewF.BaseOffset = (uint64_t)NewF.BaseOffset + Imm;
 4237                           LU.Kind, LU.AccessTy, NewF)) {
 4241             if (!TTI.isLegalAddImmediate((uint64_t)NewF.UnfoldedOffset + Imm))
 4243             NewF = F;
 4244             NewF.UnfoldedOffset = (uint64_t)NewF.UnfoldedOffset + Imm;
 4244             NewF.UnfoldedOffset = (uint64_t)NewF.UnfoldedOffset + Imm;
 4246           NewF.BaseRegs[N] = SE.getAddExpr(NegImmS, BaseReg);
 4251           for (const SCEV *NewReg : NewF.BaseRegs)
 4253               if ((C->getAPInt() + NewF.BaseOffset)
 4255                       .slt(std::abs(NewF.BaseOffset)) &&
 4256                   (C->getAPInt() + NewF.BaseOffset).countTrailingZeros() >=
 4257                       countTrailingZeros<uint64_t>(NewF.BaseOffset))
 4261           NewF.canonicalize(*this->L);
 4262           (void)InsertFormula(LU, LUIdx, NewF);