[llvm-commits] [poolalloc] r75132 - in /poolalloc/trunk/lib/PoolAllocate: PAMultipleGlobalPool.cpp PASimple.cpp
John Criswell
criswell at uiuc.edu
Thu Jul 9 06:31:48 PDT 2009
Author: criswell
Date: Thu Jul 9 08:31:33 2009
New Revision: 75132
URL: http://llvm.org/viewvc/llvm-project?rev=75132&view=rev
Log:
Update to the new LLVM API for GlobalVariables. This time, pass in the Module
instead of the Context. This prevents verifier errors about new global
variables belonging to the wrong Module.
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=75132&r1=75131&r2=75132&view=diff
==============================================================================
--- poolalloc/trunk/lib/PoolAllocate/PAMultipleGlobalPool.cpp (original)
+++ poolalloc/trunk/lib/PoolAllocate/PAMultipleGlobalPool.cpp Thu Jul 9 08:31:33 2009
@@ -321,11 +321,10 @@
E = G->node_end(); I != E; ++I) {
GlobalVariable *GV =
- new GlobalVariable(M.getContext(),
+ new GlobalVariable(M,
getPoolType(), false, GlobalValue::ExternalLinkage,
Constant::getNullValue(getPoolType()),
- "__poolalloc_GlobalPool",
- &M);
+ "__poolalloc_GlobalPool");
Value *ElSize = ConstantInt::get(Type::Int32Ty, RecSize);
Value *AlignV = ConstantInt::get(Type::Int32Ty, Align);
Modified: poolalloc/trunk/lib/PoolAllocate/PASimple.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/PoolAllocate/PASimple.cpp?rev=75132&r1=75131&r2=75132&view=diff
==============================================================================
--- poolalloc/trunk/lib/PoolAllocate/PASimple.cpp (original)
+++ poolalloc/trunk/lib/PoolAllocate/PASimple.cpp Thu Jul 9 08:31:33 2009
@@ -353,11 +353,10 @@
unsigned Align,
Module& M) {
GlobalVariable *GV =
- new GlobalVariable(M.getContext(),
+ new GlobalVariable(M,
getPoolType(), false, GlobalValue::ExternalLinkage,
Constant::getNullValue(getPoolType()),
- "__poolalloc_GlobalPool",
- &M);
+ "__poolalloc_GlobalPool");
Function *InitFunc = Function::Create
(FunctionType::get(Type::VoidTy, std::vector<const Type*>(), false),
More information about the llvm-commits
mailing list