Go to file
Nuno Lopes 55fff83422 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.

llvm-svn: 158919
2012-06-21 15:45:28 +00:00
clang Less restrictive check in unit test for unsupported debug info options 2012-06-21 13:30:54 +00:00
compiler-rt [tsan] first step in implementing a custom allocator for tsan (and msan) which saves precious shadow 2012-06-21 10:04:36 +00:00
debuginfo-tests Fix this for buggy gdb behavior alongside the change 2012-06-05 18:16:03 +00:00
libclc configure.py: Add an install rule. 2012-06-01 17:29:59 +00:00
libcxx Revert pair constructors back to using is_convertible instead of is_constructible. This should pull things into alignment with the final draft. Fixes http://llvm.org/bugs/show_bug.cgi?id=13063#add_comment. 2012-06-09 20:01:23 +00:00
libcxxabi Don't dereference root in __parse_ctor_dtor_name unless it is known to not be null. 2012-06-15 21:57:51 +00:00
lld Fix Sphinx warning. Patch by Sean Silva 2012-06-18 20:24:47 +00:00
lldb Preliminary set of changes to ObjectFileMachO::ParseSymtab when lldb 2012-06-21 01:51:02 +00:00
llvm refactor the MemoryBuiltin analysis: 2012-06-21 15:45:28 +00:00
polly Add some tests for the independent blocks pass. 2012-06-11 10:25:12 +00:00