Remove all of the now unecessary #if LLVM_REV

This commit is contained in:
Benjamin Kramer
2009-07-11 14:09:33 +02:00
parent 917bd7b901
commit 45f7401a5b
8 changed files with 3 additions and 91 deletions

View File

@@ -241,11 +241,9 @@ LLGlobalValue::LinkageTypes DtoLinkage(Dsymbol* sym)
{
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 @@ LLGlobalValue::LinkageTypes DtoLinkage(Dsymbol* sym)
// 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 @@ LLGlobalValue::LinkageTypes DtoLinkage(Dsymbol* sym)
{
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 @@ static bool isAvailableExternally(Dsymbol* sym)
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 DtoInternalLinkage(Dsymbol* sym)
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 getTypeStoreSize(const LLType* t)
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;
}