llvm-6502/lib/Analysis/IPA
Nuno Lopes 9e72a79ef4 refactor the MemoryBuiltin analysis:
- provide more extensive set of functions to detect library allocation functions (e.g., malloc, calloc, strdup, etc)
 - provide an API to compute the size and offset of an object pointed by

Move a few clients (GVN, AA, instcombine, ...) to the new API.
This implementation is a lot more aggressive than each of the custom implementations being replaced.

Patch reviewed by Nick Lewycky and Chandler Carruth, thanks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158919 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-21 15:45:28 +00:00
..
CallGraph.cpp
CallGraphSCCPass.cpp
CMakeLists.txt
FindUsedTypes.cpp
GlobalsModRef.cpp refactor the MemoryBuiltin analysis: 2012-06-21 15:45:28 +00:00
IPA.cpp
LLVMBuild.txt
Makefile