LLVM: lib/Support/TarWriter.cpp File Reference (original) (raw)

Go to the source code of this file.

Functions
static UstarHeader makeUstarHeader ()
static std::string formatPax (StringRef Key, StringRef Val)
static void pad (raw_fd_ostream &OS)
static void computeChecksum (UstarHeader &Hdr)
static void writePaxHeader (raw_fd_ostream &OS, StringRef Path)
static bool splitUstar (StringRef Path, StringRef &Prefix, StringRef &Name)
static void writeUstarHeader (raw_fd_ostream &OS, StringRef Prefix, StringRef Name, size_t Size)
Variables
static const int BlockSize = 512

computeChecksum()

formatPax()

makeUstarHeader()

pad()

splitUstar()

writePaxHeader()

writeUstarHeader()

BlockSize

const int BlockSize = 512 static

Definition at line 33 of file TarWriter.cpp.

Referenced by llvm::TarWriter::append(), assignSlotsUsingVGPRBlocks(), llvm::msf::blockToOffset(), llvm::msf::bytesToBlocks(), computeBlockRuns(), llvm::msf::WritableMappedBlockStream::createStream(), CreateVPTBlock(), llvm::MachineFunction::estimateFunctionSizeInBytes(), llvm::AMDGPU::getDynamicVGPRBlockSize(), GetInitialBlockMask(), llvm::msf::getNumFpmIntervals(), slpvectorizer::BoUpSLP::getSpillCost(), llvm::pdb::PDBFileBuilder::initialize(), llvm::isREVMask(), llvm::isVREVMask(), isWideDUPMask(), llvm::pdb::PDBFileBuilder::operator=(), pad(), and llvm::msf::WritableMappedBlockStream::WritableMappedBlockStream().