Lines Matching defs:Archive
1 //===-- Archive.cpp - Generic LLVM archive functions ------------*- C++ -*-===//
10 // This file contains the implementation of the Archive and ArchiveMember
15 #include "llvm/Bitcode/Archive.h"
57 // This is the constructor that the Archive class uses when it is building or
58 // reading an archive. It just defaults a few things and ensures the parent is
59 // set for the iplist. The Archive class fills in the ArchiveMember's data.
61 // things in the Archive.
62 ArchiveMember::ArchiveMember(Archive* PAR)
74 *ErrMsg = "Can not replace an archive member with a non-existent file";
143 // Archive constructor - this is the only constructor that gets used for the
144 // Archive class. Everything else (default,copy) is deprecated. This just
146 Archive::Archive(const sys::Path& filename, LLVMContext& C)
152 Archive::mapToMemory(std::string* ErrMsg) {
164 void Archive::cleanUpMemory() {
190 // Archive destructor - just clean up memory
191 Archive::~Archive() {