Evan Wilde
6cc002012f
Update ByteStream APIs from 32 to 64 bit
...
The ByteStream APIs were updated from 32 to 64 bits in LLVM.
Updating methods in the ExponentialGrowthAppendingBinaryByteStream.
2021-10-21 13:40:42 -07:00
Alex Hoppen
077d8e8a90
[swiftBasic] Simplify bound checks for ExponentialGrowthAppendingBinaryByteStream
2018-08-23 20:44:21 -07:00
Alex Hoppen
49f2e14094
[swiftBasic] Use a SmallVector as the underlying storage for ExponentialGrowthAppendingBinaryByteStream
2018-08-23 09:00:27 -07:00
Alex Hoppen
ff68452301
[swiftBasic] Introduce an exponentially growing appending binary stream
...
It is more efficient than llvm::AppendingBinaryByteStream if a lot of
small data gets appended to it because it doesn't need to resize its
buffer on each write.
2018-08-23 08:14:02 -07:00