LLVM  15.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 is an optimization pass for GlobalISel generic memory operations.


bool llvm::zlib::isAvailable ()
void 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