[PATCH] FIx poolalloc compilation with trunk llvm
Robert Matusewicz
matekm at gmail.com
Sat Apr 12 03:55:29 PDT 2014
Hi kevinstreit,
Poolalloc isn't compiling with trunk version of LLVM and I need it to compile SAFECode.
This patch align code of the poolalloc, so it compile with current trunk version. Most of the changes are cosmetic ones:
* remove DataStructureCallGraph - as it was not used by poolalloc and SAFECode
* changing include statements to properly include various LLVM headers
* changing name of various analysis passes
* changing calls to methods returning user iterators
http://reviews.llvm.org/D3366
Files:
include/assistDS/DataStructureCallGraph.h
include/assistDS/Devirt.h
include/assistDS/Int2PtrCmp.h
include/assistDS/SimplifyGEP.h
include/assistDS/TypeChecks.h
include/assistDS/TypeChecksOpt.h
include/dsa/CallTargets.h
include/dsa/DSCallGraph.h
include/dsa/DSSupport.h
include/dsa/DataStructure.h
include/dsa/TypeSafety.h
include/poolalloc/PoolAllocate.h
include/poolalloc/RunTimeAssociate.h
include/rdsa/CallTargets.h
include/rdsa/DSSupport.h
include/rdsa/DataStructure.h
lib/AssistDS/CMakeLists.txt
lib/AssistDS/DSNodeEquivs.cpp
lib/AssistDS/DataStructureCallGraph.cpp
lib/AssistDS/Devirt.cpp
lib/AssistDS/DynCount.cpp
lib/AssistDS/FuncSpec.cpp
lib/AssistDS/GEPExprArgs.cpp
lib/AssistDS/IndCloner.cpp
lib/AssistDS/Int2PtrCmp.cpp
lib/AssistDS/LoadArgs.cpp
lib/AssistDS/MergeGEP.cpp
lib/AssistDS/SimplifyExtractValue.cpp
lib/AssistDS/SimplifyGEP.cpp
lib/AssistDS/SimplifyInsertValue.cpp
lib/AssistDS/SimplifyLoad.cpp
lib/AssistDS/StructReturnToPointer.cpp
lib/AssistDS/TypeChecks.cpp
lib/AssistDS/TypeChecksOpt.cpp
lib/DSA/AddressTakenAnalysis.cpp
lib/DSA/Basic.cpp
lib/DSA/DSGraph.cpp
lib/DSA/DSTest.cpp
lib/DSA/DataStructure.cpp
lib/DSA/DataStructureStats.cpp
lib/DSA/EquivClassGraphs.cpp
lib/DSA/Local.cpp
lib/DSA/Printer.cpp
lib/DSA/StdLibPass.cpp
lib/DSA/TypeSafety.cpp
lib/PoolAllocate/Heuristic.cpp
lib/PoolAllocate/PAMultipleGlobalPool.cpp
lib/PoolAllocate/PASimple.cpp
lib/PoolAllocate/PointerCompress.cpp
lib/PoolAllocate/PoolAllocate.cpp
lib/PoolAllocate/PoolOptimize.cpp
lib/PoolAllocate/RunTimeAssociate.cpp
lib/PoolAllocate/TransformFunctionBody.cpp
lib/rDSA/EquivClassGraphs.cpp
lib/rDSA/Local.cpp
lib/rDSA/StdLibPass.cpp
lib/rDSA/Steensgaard.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D3366.1.patch
Type: text/x-patch
Size: 48416 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140412/f88fb11f/attachment.bin>
More information about the llvm-commits
mailing list