diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/AsmParser/LLLexer.cpp | 1 | ||||
| -rw-r--r-- | llvm/lib/AsmParser/LLParser.cpp | 17 | ||||
| -rw-r--r-- | llvm/lib/AsmParser/LLParser.h | 1 | ||||
| -rw-r--r-- | llvm/lib/AsmParser/LLToken.h | 1 | ||||
| -rw-r--r-- | llvm/lib/IR/AsmWriter.cpp | 3 | 
5 files changed, 0 insertions, 23 deletions
| diff --git a/llvm/lib/AsmParser/LLLexer.cpp b/llvm/lib/AsmParser/LLLexer.cpp index 46ffc642ec6..d2385130912 100644 --- a/llvm/lib/AsmParser/LLLexer.cpp +++ b/llvm/lib/AsmParser/LLLexer.cpp @@ -533,7 +533,6 @@ lltok::Kind LLLexer::LexIdentifier() {    KEYWORD(notail);    KEYWORD(target);    KEYWORD(triple); -  KEYWORD(source_filename);    KEYWORD(unwind);    KEYWORD(deplibs);             // FIXME: Remove in 4.0.    KEYWORD(datalayout); diff --git a/llvm/lib/AsmParser/LLParser.cpp b/llvm/lib/AsmParser/LLParser.cpp index 39c613599e6..76bd99e9b66 100644 --- a/llvm/lib/AsmParser/LLParser.cpp +++ b/llvm/lib/AsmParser/LLParser.cpp @@ -239,10 +239,6 @@ bool LLParser::ParseTopLevelEntities() {      case lltok::kw_define:  if (ParseDefine()) return true; break;      case lltok::kw_module:  if (ParseModuleAsm()) return true; break;      case lltok::kw_target:  if (ParseTargetDefinition()) return true; break; -    case lltok::kw_source_filename: -      if (ParseSourceFileName()) -        return true; -      break;      case lltok::kw_deplibs: if (ParseDepLibs()) return true; break;      case lltok::LocalVarID: if (ParseUnnamedType()) return true; break;      case lltok::LocalVar:   if (ParseNamedType()) return true; break; @@ -340,19 +336,6 @@ bool LLParser::ParseTargetDefinition() {  }  /// toplevelentity -///   ::= 'source_filename' '=' STRINGCONSTANT -bool LLParser::ParseSourceFileName() { -  assert(Lex.getKind() == lltok::kw_source_filename); -  std::string Str; -  Lex.Lex(); -  if (ParseToken(lltok::equal, "expected '=' after source_filename") || -      ParseStringConstant(Str)) -    return true; -  M->setSourceFileName(Str); -  return false; -} - -/// toplevelentity  ///   ::= 'deplibs' '=' '[' ']'  ///   ::= 'deplibs' '=' '[' STRINGCONSTANT (',' STRINGCONSTANT)* ']'  /// FIXME: Remove in 4.0. Currently parse, but ignore. diff --git a/llvm/lib/AsmParser/LLParser.h b/llvm/lib/AsmParser/LLParser.h index fcece62c6b8..96f864a7f1a 100644 --- a/llvm/lib/AsmParser/LLParser.h +++ b/llvm/lib/AsmParser/LLParser.h @@ -261,7 +261,6 @@ namespace llvm {      bool ValidateEndOfModule();      bool ParseTargetDefinition();      bool ParseModuleAsm(); -    bool ParseSourceFileName();      bool ParseDepLibs();        // FIXME: Remove in 4.0.      bool ParseUnnamedType();      bool ParseNamedType(); diff --git a/llvm/lib/AsmParser/LLToken.h b/llvm/lib/AsmParser/LLToken.h index c5a74901985..f06b5b81a13 100644 --- a/llvm/lib/AsmParser/LLToken.h +++ b/llvm/lib/AsmParser/LLToken.h @@ -59,7 +59,6 @@ namespace lltok {      kw_notail,      kw_target,      kw_triple, -    kw_source_filename,      kw_unwind,      kw_deplibs,                 // FIXME: Remove in 4.0      kw_datalayout, diff --git a/llvm/lib/IR/AsmWriter.cpp b/llvm/lib/IR/AsmWriter.cpp index 3051193f890..ab56f08014e 100644 --- a/llvm/lib/IR/AsmWriter.cpp +++ b/llvm/lib/IR/AsmWriter.cpp @@ -2215,9 +2215,6 @@ void AssemblyWriter::printModule(const Module *M) {        M->getModuleIdentifier().find('\n') == std::string::npos)      Out << "; ModuleID = '" << M->getModuleIdentifier() << "'\n"; -  if (!M->getSourceFileName().empty()) -    Out << "source_filename = \"" << M->getSourceFileName() << "\"\n"; -    const std::string &DL = M->getDataLayoutStr();    if (!DL.empty())      Out << "target datalayout = \"" << DL << "\"\n"; | 

