- Nov 29, 2012
-
-
Quentin Colombet authored
llvm-svn: 168953
-
Eric Christopher authored
llvm-svn: 168952
-
Alexey Samsonov authored
llvm-svn: 168951
-
Alexey Samsonov authored
1) init-order sanitizer: initialization-order checker. Status: usable, but may produce false positives w/o proper blacklisting. 2) use-after-return sanitizer Status: implemented, but heavily understed. Should be optional, as it significanlty slows program down. 3) use-after-scope sanitizer Status: in progress. llvm-svn: 168950
-
rdar://problem/12687087Greg Clayton authored
Emit an error when using "target modules add PATH" where PATH points to a debug info only (dSYM) file. Also added a "--uuid" option for "target modules add --uuid UUID" to locate and load a module by UUID if the host supports it. llvm-svn: 168949
-
rdar://problem/12780259Han Ming Ong authored
Prevent async and sync calls to get profile data from stomping on each other. At the same time, don't use '$' as end delimiter per chunk of profile data. llvm-svn: 168948
-
Dan Gohman authored
llvm-svn: 168946
-
Daniel Malea authored
- use macros from inttypes.h for format strings instead of OS-specific types Patch from Matt Kopec! llvm-svn: 168945
-
Michael Ilseman authored
llvm-svn: 168943
-
Eli Bendersky authored
same string llvm-svn: 168942
-
Dan Gohman authored
llvm-svn: 168941
-
Chad Rosier authored
llvm-svn: 168937
-
Chad Rosier authored
llvm-svn: 168936
-
Benjamin Kramer authored
Should bring the buildbots back to life. llvm-svn: 168935
-
Eli Bendersky authored
Note: the ":" goes into the regex because FileCheck wrongly complains about unbalanced brackets otherwise. llvm-svn: 168934
-
Quentin Colombet authored
llvm-svn: 168933
-
Justin Holewinski authored
llvm-svn: 168932
-
rdar://12100355Shuxin Yang authored
This revision attempts to recognize following population-count pattern: while(a) { c++; ... ; a &= a - 1; ... }, where <c> and <a>could be used multiple times in the loop body. TODO: On X8664 and ARM, __buildin_ctpop() are not expanded to a efficent instruction sequence, which need to be improved in the following commits. Reviewed by Nadav, really appreciate! llvm-svn: 168931
-
Bill Wendling authored
the last invoke instruction in the function. This also removes the last landing pad in an function. This is fine, but with SjLj EH code, we've already placed a bunch of code in the 'entry' block, which expects the landing pad to stick around. When we get to the situation where CGP has removed the last landing pad, go ahead and nuke the SjLj instructions from the 'entry' block. <rdar://problem/12721258> llvm-svn: 168930
-
Jyotsna Verma authored
llvm-svn: 168929
-
Nadav Rotem authored
llvm-svn: 168928
-
Nadav Rotem authored
llvm-svn: 168927
-
Dmitri Gribenko authored
This enables option cross-referencing and now '--' in option names are no more turned into en dashes. llvm-svn: 168926
-
Meador Inge authored
This patch migrates the puts optimizations from the simplify-libcalls pass into the instcombine library call simplifier. All the simplifiers from simplify-libcalls have now been migrated to instcombine. Yay! Just a few other bits to migrate (prototype attribute inference and a few statistics) and simplify-libcalls can finally be put to rest. llvm-svn: 168925
-
Dmitri Gribenko authored
llvm-svn: 168924
-
Jim Grosbach authored
MachOObjectFile owns a MachOObj, but never frees it. Both MachOObjectFile and MachOObj want to own the MemoryBuffer, though, so we have to be careful and give them each one of their own. Thanks to Greg Clayton, Eric Christopher and Michael Spencer for helping figure out what's going wrong here. rdar://12561773 llvm-svn: 168923
-
Dmitri Gribenko authored
llvm-svn: 168922
-
Benjamin Kramer authored
Follow up to 168711: It's safe to base this analysis on the found compare, just return the value for the right predicate. Thanks to Andy for catching this. llvm-svn: 168921
-
Dmitri Gribenko authored
llvm-svn: 168920
-
Dmitri Gribenko authored
llvm-svn: 168919
-
Eric Christopher authored
before libstdc++ like we do with ubsan. llvm-svn: 168918
-
rdar://problem/12655594Greg Clayton authored
Be sure to resolve the file path for the "target.process.python-os-plugin-path" setting. llvm-svn: 168916
-
rdar://problem/12635804Greg Clayton authored
Add new rpath for LLDB: ../../Library/PrivateFrameworks Also moved the debugserver plists into the Resources group. llvm-svn: 168915
-
Andrew Trick authored
llvm-svn: 168914
-
Alexey Samsonov authored
[ASan] Simplify check added in r168861. Bail out from module pass early if the module is blacklisted. llvm-svn: 168913
-
Dmitri Gribenko authored
llvm-svn: 168912
-
Matt Beaumont-Gay authored
llvm-svn: 168911
-
Alexey Samsonov authored
llvm-svn: 168910
-
Shuxin Yang authored
llvm-svn: 168909
-
Eric Christopher authored
llvm-svn: 168908
-