Home
last modified time | relevance | path

Searched refs:ModOffset (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp842 APInt ModOffset(BW, 0); in getStrideAndModOffsetOfGEP() local
847 if (!GEP->collectOffset(DL, BW, VarOffsets, ModOffset)) in getStrideAndModOffsetOfGEP()
871 ModOffset = ModOffset.srem(*Stride); in getStrideAndModOffsetOfGEP()
872 if (ModOffset.isNegative()) in getStrideAndModOffsetOfGEP()
873 ModOffset += *Stride; in getStrideAndModOffsetOfGEP()
875 return {*Stride, ModOffset}; in getStrideAndModOffsetOfGEP()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp1214 APInt ModOffset = DecompGEP1.Offset.srem(GCD); in aliasGEP() local
1215 if (ModOffset.isNegative()) in aliasGEP()
1216 ModOffset += GCD; // We want mod, not rem. in aliasGEP()
1217 if (ModOffset.uge(V2Size.getValue()) && in aliasGEP()
1218 (GCD - ModOffset).uge(V1Size.getValue())) in aliasGEP()