Thanks to visit codestin.com
Credit goes to llvm.org

LLVM 22.0.0git
llvm::compression Namespace Reference

Namespaces

namespace  zlib
namespace  zstd

Classes

struct  Params

Enumerations

enum class  Format { Zlib , Zstd }

Functions

Format formatFor (DebugCompressionType Type)
LLVM_ABI const chargetReasonIfUnsupported (Format F)
LLVM_ABI void compress (Params P, ArrayRef< uint8_t > Input, SmallVectorImpl< uint8_t > &Output)
LLVM_ABI Error decompress (DebugCompressionType T, ArrayRef< uint8_t > Input, uint8_t *Output, size_t UncompressedSize)
LLVM_ABI Error decompress (Format F, ArrayRef< uint8_t > Input, SmallVectorImpl< uint8_t > &Output, size_t UncompressedSize)
LLVM_ABI Error decompress (DebugCompressionType T, ArrayRef< uint8_t > Input, SmallVectorImpl< uint8_t > &Output, size_t UncompressedSize)

Enumeration Type Documentation

◆ Format

enum class llvm::compression::Format
strong
Enumerator
Zlib 
Zstd 

Definition at line 79 of file Compression.h.

Function Documentation

◆ compress()

◆ decompress() [1/3]

Error llvm::compression::decompress ( DebugCompressionType T,
ArrayRef< uint8_t > Input,
SmallVectorImpl< uint8_t > & Output,
size_t UncompressedSize )

Definition at line 81 of file Compression.cpp.

References decompress(), formatFor(), and T.

◆ decompress() [2/3]

◆ decompress() [3/3]

Error llvm::compression::decompress ( compression::Format F,
ArrayRef< uint8_t > Input,
SmallVectorImpl< uint8_t > & Output,
size_t UncompressedSize )

◆ formatFor()

◆ getReasonIfUnsupported()