- May 21, 2013
-
-
Shankar Easwaran authored
llvm-svn: 182427
-
Ted Kremenek authored
[analyzer;alternate edges] prune out extra edges to a subexpression where we dive-in and out of a subexpression. Fixes <rdar://problem/13941891>. llvm-svn: 182426
-
Ted Kremenek authored
llvm-svn: 182425
-
Eric Christopher authored
llvm-svn: 182424
-
Fariborz Jahanian authored
variables when they are used in such unevaluated contexts as __typeof, etc. // rdar://13942025 llvm-svn: 182423
-
Howard Hinnant authored
llvm-svn: 182422
-
Howard Hinnant authored
llvm-svn: 182421
-
Daniel Dunbar authored
llvm-svn: 182420
-
Jakob Stoklund Olesen authored
Solaris doesn't have an endian.h header, but SPARC is the only big-endian architecture that runs Solaris, so just use that to detect endianness at compile time. llvm-svn: 182419
-
Filip Pizlo authored
libExecutionEngine. Move method implementations that aren't specific to allocation out of SectionMemoryManager and into RTDyldMemoryManager. This is in preparation for exposing RTDyldMemoryManager through the C API. This is a fixed version of r182407 and r182411. That first revision broke builds because I forgot to move the conditional includes of various POSIX headers from SectionMemoryManager into RTDyldMemoryManager. Those includes are necessary because of how getPointerToNamedFunction works around the glibc libc_nonshared.a thing. The latter revision still broke things because I forgot to include llvm/Config/config.h. llvm-svn: 182418
-
Filip Pizlo authored
llvm-svn: 182415
-
rdar://problem/13878726Enrico Granata authored
Yet another implementation of the python in dSYM autoload :) This time we are going with a ternary setting: true - load, do not warn false - do not load, do not warn warn - do not load, warn (default) llvm-svn: 182414
-
Filip Pizlo authored
Fix busted comment. This conditional include block used to be in SectionMemoryManager, but is now in RTDyldMemoryManager. llvm-svn: 182412
-
Filip Pizlo authored
libExecutionEngine. Move method implementations that aren't specific to allocation out of SectionMemoryManager and into RTDyldMemoryManager. This is in preparation for exposing RTDyldMemoryManager through the C API. This is a fixed version of r182407. That revision broke builds because I forgot to move the conditional includes of various POSIX headers from SectionMemoryManager into RTDyldMemoryManager. Those includes are necessary because of how getPointerToNamedFunction works around the glibc libc_nonshared.a thing. llvm-svn: 182411
-
Rui Ueyama authored
This binary file is created from shared.c. llvm-svn: 182410
-
Filip Pizlo authored
llvm-svn: 182409
-
Filip Pizlo authored
the C API to provide their own way of allocating JIT memory (both code and data) and finalizing memory permissions (page protections, cache flush). llvm-svn: 182408
-
Filip Pizlo authored
libExecutionEngine. Move method implementations that aren't specific to allocation out of SectionMemoryManager and into RTDyldMemoryManager. This is in preparation for exposing RTDyldMemoryManager through the C API. llvm-svn: 182407
-
Richard Smith authored
common function. The C++1y contextual implicit conversion rules themselves are not yet implemented, however. This also fixes a subtle bug where template instantiation context notes were dropped for diagnostics coming from conversions for integral constant expressions -- we were implicitly slicing a SemaDiagnosticBuilder into a DiagnosticBuilder when producing these diagnostics, and losing their context notes in the process. llvm-svn: 182406
-
Rafael Espindola authored
I will try to avoid creating these std::strings, but for now this gets the tests passing with libc++. llvm-svn: 182405
-
David Blaikie authored
Debug Info: Simplify the code changed in r182403 to reduce indent & avoid a duplicate lookup in the insertion case llvm-svn: 182404
-
David Blaikie authored
(no intended behavior change) llvm-svn: 182403
-
Benjamin Kramer authored
Found by -Wdocumentation. llvm-svn: 182402
-
Rafael Espindola authored
llvm-svn: 182401
-
David Blaikie authored
llvm-svn: 182400
-
Sergey Matveev authored
Keeps it consistent between ASan and LSan. llvm-svn: 182399
-
rdar://problem/13925432Enrico Granata authored
A user request such as: memory read -fc -s10 -c1 *charPtrPtr would cause us to crash upon trying to read 1 char of size 10 from memory This request is now translated into: memory read -fc -s1 -c10 *charPtrPtr (i.e. read 10 chars of size 1 from memory) which is probably also what the user originally wanted llvm-svn: 182398
-
Akira Hatanaka authored
llvm-svn: 182397
-
Akira Hatanaka authored
llvm-svn: 182396
-
Daniel Jasper authored
llvm-svn: 182395
-
Justin Holewinski authored
llvm-svn: 182394
-
Jyotsna Verma authored
llvm-svn: 182390
-
Sergey Matveev authored
llvm-svn: 182389
-
Justin Holewinski authored
The intrinsic calls are dropped, but the annotated value is propagated. Fixes PR 15253 Original patch by Zeng Bin! llvm-svn: 182387
-
Daniel Jasper authored
llvm-svn: 182386
-
Hal Finkel authored
Although I had added some support for the BDZ/BDNZ branches into the selector (in r158204), I had not correctly adjusted the condition at the top of the loop. As a result, these branches were still essentially unsupported. This fixes PR16086. Unfortunately, any test case would be very large (because it would need to force the loop backedge to exceed the range of the 16-bit immediate). llvm-svn: 182385
-
Sergey Matveev authored
llvm-svn: 182384
-
Sergey Matveev authored
Also, define CAN_SANITIZE_LEAKS. llvm-svn: 182383
-
Alexey Samsonov authored
llvm-svn: 182382
-
Alexey Samsonov authored
llvm-svn: 182380
-