The class set a SmallVector stack allocation size to 64 elements which
is uncommonly large. These structures are then used extensively and
copied often in functions which led to stack frame sizes considered
excessively large for some use cases.
Differential Revision: https://reviews.llvm.org/D133761
/// Stores the data. data.size() is equal to nRows * nReservedColumns.
/// data.capacity() / nReservedColumns is the number of reserved rows.
- SmallVector<int64_t, 64> data;
+ SmallVector<int64_t, 16> data;
};
} // namespace presburger