diff options
| author | Roman Divacky <rdivacky@FreeBSD.org> | 2010-02-16 09:30:23 +0000 | 
|---|---|---|
| committer | Roman Divacky <rdivacky@FreeBSD.org> | 2010-02-16 09:30:23 +0000 | 
| commit | 6fe5c7aa327e188b7176daa5595bbf075a6b94df (patch) | |
| tree | 4cfca640904d1896e25032757a61f8959c066919 /lib/Target/CppBackend/CPPBackend.cpp | |
| parent | 989df958a10f0beb90b89ccadd8351cbe51d90b1 (diff) | |
Notes
Diffstat (limited to 'lib/Target/CppBackend/CPPBackend.cpp')
| -rw-r--r-- | lib/Target/CppBackend/CPPBackend.cpp | 11 | 
1 files changed, 5 insertions, 6 deletions
| diff --git a/lib/Target/CppBackend/CPPBackend.cpp b/lib/Target/CppBackend/CPPBackend.cpp index 73272bcd37eb..e3f2e9f327e5 100644 --- a/lib/Target/CppBackend/CPPBackend.cpp +++ b/lib/Target/CppBackend/CPPBackend.cpp @@ -307,8 +307,6 @@ namespace {        Out << "GlobalValue::DLLExportLinkage"; break;      case GlobalValue::ExternalWeakLinkage:        Out << "GlobalValue::ExternalWeakLinkage"; break; -    case GlobalValue::GhostLinkage: -      Out << "GlobalValue::GhostLinkage"; break;      case GlobalValue::CommonLinkage:        Out << "GlobalValue::CommonLinkage"; break;      } @@ -346,7 +344,7 @@ namespace {    std::string CppWriter::getCppName(const Type* Ty) {      // First, handle the primitive types .. easy -    if (Ty->isPrimitiveType() || Ty->isInteger()) { +    if (Ty->isPrimitiveType() || Ty->isIntegerTy()) {        switch (Ty->getTypeID()) {        case Type::VoidTyID:   return "Type::getVoidTy(getGlobalContext())";        case Type::IntegerTyID: { @@ -472,6 +470,7 @@ namespace {          HANDLE_ATTR(Nest);          HANDLE_ATTR(ReadNone);          HANDLE_ATTR(ReadOnly); +        HANDLE_ATTR(InlineHint);          HANDLE_ATTR(NoInline);          HANDLE_ATTR(AlwaysInline);          HANDLE_ATTR(OptimizeForSize); @@ -494,7 +493,7 @@ namespace {    bool CppWriter::printTypeInternal(const Type* Ty) {      // We don't print definitions for primitive types -    if (Ty->isPrimitiveType() || Ty->isInteger()) +    if (Ty->isPrimitiveType() || Ty->isIntegerTy())        return false;      // If we already defined this type, we don't need to define it again. @@ -687,7 +686,7 @@ namespace {        // For primitive types and types already defined, just add a name        TypeMap::const_iterator TNI = TypeNames.find(TI->second); -      if (TI->second->isInteger() || TI->second->isPrimitiveType() || +      if (TI->second->isIntegerTy() || TI->second->isPrimitiveType() ||            TNI != TypeNames.end()) {          Out << "mod->addTypeName(\"";          printEscapedString(TI->first); @@ -2011,7 +2010,7 @@ bool CPPTargetMachine::addPassesToEmitWholeFile(PassManager &PM,                                                  formatted_raw_ostream &o,                                                  CodeGenFileType FileType,                                                  CodeGenOpt::Level OptLevel) { -  if (FileType != TargetMachine::AssemblyFile) return true; +  if (FileType != TargetMachine::CGFT_AssemblyFile) return true;    PM.add(new CppWriter(o));    return false;  } | 
