Mercurial > projects > ldc
diff gen/tollvm.cpp @ 1532:c88b16d4a13c
Remove all of the now unecessary #if LLVM_REV
author | Benjamin Kramer <benny.kra@gmail.com> |
---|---|
date | Sat, 11 Jul 2009 14:09:33 +0200 |
parents | ad7f2f1862d6 |
children | 8ca25bd765a3 |
line wrap: on
line diff
--- a/gen/tollvm.cpp Sat Jul 11 13:58:23 2009 +0200 +++ b/gen/tollvm.cpp Sat Jul 11 14:09:33 2009 +0200 @@ -241,11 +241,9 @@ { if (mustDefineSymbol(vd)) Logger::println("Variable %savailable externally: %s", (vd->availableExternally ? "" : "not "), vd->toChars()); -#if LLVM_REV >= 68940 // generated by inlining semantics run if (vd->availableExternally && mustDefineSymbol(sym)) return llvm::GlobalValue::AvailableExternallyLinkage; -#endif // template if (needsTemplateLinkage(sym)) return TEMPLATE_LINKAGE_TYPE; @@ -261,11 +259,9 @@ // intrinsics are always external if (fdecl->llvmInternal == LLVMintrinsic) return llvm::GlobalValue::ExternalLinkage; -#if LLVM_REV >= 68940 // generated by inlining semantics run if (fdecl->availableExternally && mustDefineSymbol(sym)) return llvm::GlobalValue::AvailableExternallyLinkage; -#endif // array operations are always template linkage if (fdecl->isArrayOp) return TEMPLATE_LINKAGE_TYPE; @@ -283,11 +279,9 @@ { if (mustDefineSymbol(cd)) Logger::println("Class %savailable externally: %s", (cd->availableExternally ? "" : "not "), vd->toChars()); -#if LLVM_REV >= 68940 // generated by inlining semantics run if (cd->availableExternally && mustDefineSymbol(sym)) return llvm::GlobalValue::AvailableExternallyLinkage; -#endif // template if (needsTemplateLinkage(cd)) return TEMPLATE_LINKAGE_TYPE; @@ -339,10 +333,8 @@ llvm::GlobalValue::LinkageTypes DtoInternalLinkage(Dsymbol* sym) { if (needsTemplateLinkage(sym)) { -#if LLVM_REV >= 68940 if (isAvailableExternally(sym) && mustDefineSymbol(sym)) return llvm::GlobalValue::AvailableExternallyLinkage; -#endif return TEMPLATE_LINKAGE_TYPE; } else @@ -351,10 +343,8 @@ llvm::GlobalValue::LinkageTypes DtoExternalLinkage(Dsymbol* sym) { -#if LLVM_REV >= 68940 if (isAvailableExternally(sym) && mustDefineSymbol(sym)) return llvm::GlobalValue::AvailableExternallyLinkage; -#endif if (needsTemplateLinkage(sym)) return TEMPLATE_LINKAGE_TYPE; else @@ -768,11 +758,7 @@ size_t getTypePaddedSize(const LLType* t) { -#if LLVM_REV > 71348 size_t sz = gTargetData->getTypeAllocSize(t); -#else - size_t sz = gTargetData->getTypePaddedSize(t); -#endif //Logger::cout() << "abi type size of: " << *t << " == " << sz << '\n'; return sz; }