mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-20 16:17:38 +00:00
eliminate residual cruft related to recognizing bytecode
files. bitcode files are the only LLVM format left. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37945 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -207,16 +207,10 @@ Archive::parseMemberHeader(const char*& At, const char* End, std::string* error)
|
||||
// Determine if this is a bytecode file
|
||||
switch (sys::IdentifyFileType(At, 4)) {
|
||||
case sys::Bitcode_FileType:
|
||||
case sys::Bytecode_FileType:
|
||||
flags |= ArchiveMember::BytecodeFlag;
|
||||
break;
|
||||
case sys::CompressedBytecode_FileType:
|
||||
flags |= ArchiveMember::CompressedBytecodeFlag;
|
||||
flags &= ~ArchiveMember::CompressedFlag;
|
||||
flags |= ArchiveMember::BitcodeFlag;
|
||||
break;
|
||||
default:
|
||||
flags &= ~(ArchiveMember::BytecodeFlag|
|
||||
ArchiveMember::CompressedBytecodeFlag);
|
||||
flags &= ~ArchiveMember::BitcodeFlag;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -349,7 +343,7 @@ bool
|
||||
Archive::getAllModules(std::vector<Module*>& Modules, std::string* ErrMessage) {
|
||||
|
||||
for (iterator I=begin(), E=end(); I != E; ++I) {
|
||||
if (I->isBytecode() || I->isCompressedBytecode()) {
|
||||
if (I->isBitcode()) {
|
||||
std::string FullMemberName = archPath.toString() +
|
||||
"(" + I->getPath().toString() + ")";
|
||||
MemoryBuffer *Buffer =
|
||||
@@ -535,7 +529,7 @@ Archive::findModulesDefiningSymbols(std::set<std::string>& symbols,
|
||||
return false;
|
||||
|
||||
// If it contains symbols
|
||||
if (mbr->isBytecode() || mbr->isCompressedBytecode()) {
|
||||
if (mbr->isBitcode()) {
|
||||
// Get the symbols
|
||||
std::vector<std::string> symbols;
|
||||
std::string FullMemberName = archPath.toString() + "(" +
|
||||
@@ -612,7 +606,7 @@ bool Archive::isBitcodeArchive() {
|
||||
// Scan the archive, trying to load a bitcode member. We only load one to
|
||||
// see if this works.
|
||||
for (iterator I = begin(), E = end(); I != E; ++I) {
|
||||
if (!I->isBytecode() && !I->isCompressedBytecode())
|
||||
if (!I->isBitcode())
|
||||
continue;
|
||||
|
||||
std::string FullMemberName =
|
||||
|
||||
Reference in New Issue
Block a user