LLVM  8.0.1
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.

Classes

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...
 

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::zlib
 

Functions

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)
 

Variables

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