LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Compressor.cpp File Reference

#include "llvm/Config/config.h"
#include "llvm/Support/Compressor.h"
#include "llvm/ADT/StringExtras.h"
#include <cassert>
#include <string>
#include "bzip2/bzlib.h"

Include dependency graph for Compressor.cpp:

Go to the source code of this file.

Namespaces

namespace  llvm

Functions

int getdata (char *&buffer, unsigned &size, llvm::Compressor::OutputDataCallback *cb, void *context)
void NULLCOMP_init (NULLCOMP_stream *s)
bool NULLCOMP_compress (NULLCOMP_stream *s)
bool NULLCOMP_decompress (NULLCOMP_stream *s)
void NULLCOMP_end (NULLCOMP_stream *strm)


Function Documentation

int @0::getdata char *&  buffer,
unsigned &  size,
llvm::Compressor::OutputDataCallback cb,
void *  context
[inline, static]
 

Definition at line 29 of file Compressor.cpp.

Referenced by llvm::Compressor::compress(), and llvm::Compressor::decompress().

bool @0::NULLCOMP_compress NULLCOMP_stream *  s  )  [static]
 

Definition at line 61 of file Compressor.cpp.

References llvm::Intrinsic::memcpy.

Referenced by llvm::Compressor::compress().

bool @0::NULLCOMP_decompress NULLCOMP_stream *  s  )  [static]
 

Definition at line 85 of file Compressor.cpp.

References llvm::Intrinsic::memcpy.

Referenced by llvm::Compressor::decompress().

void @0::NULLCOMP_end NULLCOMP_stream *  strm  )  [static]
 

Definition at line 109 of file Compressor.cpp.

Referenced by llvm::Compressor::compress(), and llvm::Compressor::decompress().

void @0::NULLCOMP_init NULLCOMP_stream *  s  )  [static]
 

Definition at line 57 of file Compressor.cpp.

Referenced by llvm::Compressor::compress(), and llvm::Compressor::decompress().