[llvm-commits] [poolalloc] r74939 - in /poolalloc/trunk/lib/PoolAllocate: PAMultipleGlobalPool.cpp PASimple.cpp
Haohui Mai
mai4 at uiuc.edu
Tue Jul 7 12:58:03 PDT 2009
Author: mai4
Date: Tue Jul 7 14:57:47 2009
New Revision: 74939
URL: http://llvm.org/viewvc/llvm-project?rev=74939&view=rev
Log:
Rename poolalloc.init into __poolalloc_init and mark them as external linkage to make sure clients can call them.
Modified:
poolalloc/trunk/lib/PoolAllocate/PAMultipleGlobalPool.cpp
poolalloc/trunk/lib/PoolAllocate/PASimple.cpp
Modified: poolalloc/trunk/lib/PoolAllocate/PAMultipleGlobalPool.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/PoolAllocate/PAMultipleGlobalPool.cpp?rev=74939&r1=74938&r2=74939&view=diff
==============================================================================
--- poolalloc/trunk/lib/PoolAllocate/PAMultipleGlobalPool.cpp (original)
+++ poolalloc/trunk/lib/PoolAllocate/PAMultipleGlobalPool.cpp Tue Jul 7 14:57:47 2009
@@ -98,7 +98,7 @@
// clones.
for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I) {
std::string name = I->getName();
- if (name == "poolalloc.init") continue;
+ if (name == "__poolalloc_init") continue;
if (!(I->isDeclaration()))
ProcessFunctionBodySimple(*I, TD);
}
@@ -308,7 +308,7 @@
Function *InitFunc = Function::Create
(FunctionType::get(Type::VoidTy, std::vector<const Type*>(), false),
- GlobalValue::InternalLinkage, "poolalloc.init", &M);
+ GlobalValue::ExternalLinkage, "__poolalloc_init", &M);
BasicBlock * BB = BasicBlock::Create("entry", InitFunc);
Modified: poolalloc/trunk/lib/PoolAllocate/PASimple.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/PoolAllocate/PASimple.cpp?rev=74939&r1=74938&r2=74939&view=diff
==============================================================================
--- poolalloc/trunk/lib/PoolAllocate/PASimple.cpp (original)
+++ poolalloc/trunk/lib/PoolAllocate/PASimple.cpp Tue Jul 7 14:57:47 2009
@@ -139,7 +139,7 @@
// clones.
for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I) {
std::string name = I->getName();
- if (name == "poolalloc.init") continue;
+ if (name == "__poolalloc_init") continue;
if (!(I->isDeclaration()))
ProcessFunctionBodySimple(*I, TD);
}
@@ -359,7 +359,7 @@
Function *InitFunc = Function::Create
(FunctionType::get(Type::VoidTy, std::vector<const Type*>(), false),
- GlobalValue::InternalLinkage, "poolalloc.init", &M);
+ GlobalValue::ExternalLinkage, "__poolalloc_init", &M);
BasicBlock * BB = BasicBlock::Create("entry", InitFunc);
Value *ElSize = ConstantInt::get(Type::Int32Ty, RecSize);
More information about the llvm-commits
mailing list