We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3bade7e commit cfb317bCopy full SHA for cfb317b
llvm/include/llvm/Analysis/LoopAccessAnalysis.h
@@ -365,6 +365,10 @@ class MemoryDepChecker {
365
void mergeInStatus(VectorizationSafetyStatus S);
366
367
struct DepDistanceStrideAndSizeInfo {
368
+ // Strides could either be scaled (in bytes, taking the size of the
369
+ // underlying type into account), or unscaled (in indexing units; unscaled
370
+ // stride = scaled stride / size of underlying type). Here, strides are
371
+ // unscaled.
372
const SCEV *Dist;
373
uint64_t MaxStride;
374
std::optional<uint64_t> CommonStride;
0 commit comments