LLVM  14.0.0git
Classes | Namespaces | Functions | Variables
Compression.h File Reference
#include "llvm/Support/DataTypes.h"
Include dependency graph for Compression.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  llvm::SmallVectorImpl< T >
 This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter. More...


 This file implements support for optimizing divisions by a constant.


bool llvm::zlib::isAvailable ()
Error llvm::zlib::compress (StringRef InputBuffer, SmallVectorImpl< char > &CompressedBuffer, int Level=DefaultCompression)
Error llvm::zlib::uncompress (StringRef InputBuffer, char *UncompressedBuffer, size_t &UncompressedSize)
Error llvm::zlib::uncompress (StringRef InputBuffer, SmallVectorImpl< char > &UncompressedBuffer, size_t UncompressedSize)
uint32_t llvm::zlib::crc32 (StringRef Buffer)


static constexpr int llvm::zlib::NoCompression = 0
static constexpr int llvm::zlib::BestSpeedCompression = 1
static constexpr int llvm::zlib::DefaultCompression = 6
static constexpr int llvm::zlib::BestSizeCompression = 9