- Dec 28, 2011
-
-
Benjamin Kramer authored
x87 math evaluates everything with 80 bits precision, so we have to set FLT_EVAL_METHOD to "2". llvm-svn: 147311
-
Hans Wennborg authored
It should not be supported in C++11, since that uses the C99 standard library, in which 'a' is a format specifier. llvm-svn: 147310
-
Nadav Rotem authored
Promotion of the mask operand needs to be done using PromoteTargetBoolean, and not padded with garbage. llvm-svn: 147309
-
Elena Demikhovsky authored
Matching MOVLP mask for AVX (265-bit vectors) was wrong. The failure was detected by conformance tests. llvm-svn: 147308
-
Nick Lewycky authored
llvm-svn: 147307
-
Zhongxing Xu authored
block-level expr. Currently CXXConstructExpr is always added as a block-level expr. This caused two problems for the analyzer (and potentially for the CFG-based codegen). 1. We have no way to know whether a ctor call is base or complete. 2. We have no way to know the destination object being contructed. llvm-svn: 147306
-
Raghesh Aloor authored
Use isl_map_dim_max to extract the details of the changed access relation. Only constant access functions are supported now. llvm-svn: 147305
-
Kostya Serebryany authored
llvm-svn: 147304
-
Kostya Serebryany authored
mach_override library. In this case chances are that functions from it will be called from mach_override_ptr() during ASan initialization. This may lead to crashes (if those functions are instrumented) or incorrect behavior (if the implementations differ). The attached patch renames mach_override_ptr() into __asan_mach_override_ptr() and makes the rest of the mach_override internals hidden. The corresponding AddressSanitizer bug is http://code.google.com/p/address-sanitizer/issues/detail?id=22 Patch by glider@google.com llvm-svn: 147303
-
Kostya Serebryany authored
[asan] make sure __asan_report_* functions are not inlined (so that they are not optimized away and are kept in the resulting library). Patch by glider@google.com llvm-svn: 147302
-
Kostya Serebryany authored
[asan] remove the test for cfree. 'man cfree' says: 'This function should never be used.' and this function is not found on many OSes we support. llvm-svn: 147301
-
Kostya Serebryany authored
llvm-svn: 147300
-
- Dec 27, 2011
-
-
Douglas Gregor authored
covers both declarations (@class) and definitions (@interface) of an Objective-C class. llvm-svn: 147299
-
Howard Hinnant authored
llvm-svn: 147298
-
Kostya Serebryany authored
llvm-svn: 147297
-
Rafael Espindola authored
llvm-svn: 147296
-
Rafael Espindola authored
when using -fvisibility-inlines-hidden. This matches gcc's behavior and documentation. Fixes PR11642. llvm-svn: 147295
-
Benjamin Kramer authored
- -25% memory usage of the main table on x86_64 (was wasted in struct padding). - no significant performance change. llvm-svn: 147294
-
Kostya Serebryany authored
llvm-svn: 147293
-
Nick Lewycky authored
llvm-svn: 147292
-
Nick Lewycky authored
llvm-svn: 147291
-
Richard Smith authored
llvm-svn: 147290
-
Benjamin Kramer authored
llvm-svn: 147289
-
Benjamin Kramer authored
llvm-svn: 147288
-
Craig Topper authored
Add handling of x86_avx2_pmovmskb to computeMaskedBitsForTargetNode for consistency. Add comments and an assert for BMI instructions to PerformXorCombine since the enabling of the combine is conditional on it, but the function itself isn't. llvm-svn: 147287
-
Nick Lewycky authored
to discard weights when appropriate. Still more to do (and a new TODO), but it's a start! llvm-svn: 147286
-
Nick Lewycky authored
there is non of that type to remove. This fixes a crasher in the particular case where the instruction has metadata but no metadata storage in the context (this is only possible if the instruction has !dbg but no other metadata info). llvm-svn: 147285
-
Rafael Espindola authored
llvm-svn: 147284
-
- Dec 26, 2011
-
-
Eli Friedman authored
Make sure DAGCombiner doesn't introduce multiple loads from the same memory location. PR10747, part 2. llvm-svn: 147283
-
Eli Friedman authored
llvm-svn: 147282
-
Rafael Espindola authored
llvm-svn: 147281
-
Nick Lewycky authored
llvm-svn: 147280
-
Nick Lewycky authored
llvm-svn: 147279
-
Dylan Noblesmith authored
from r147218. llvm-svn: 147278
-
Benjamin Kramer authored
llvm-svn: 147277
-
NAKAMURA Takumi authored
llvm-svn: 147276
-
Craig Topper authored
llvm-svn: 147275
-
- Dec 25, 2011
-
-
Nadav Rotem authored
llvm-svn: 147274
-
Richard Smith authored
longer have access to the source locations we need to produce the 'replace constexpr with const' fixits, so they're gone for now. llvm-svn: 147273
-
Nadav Rotem authored
llvm-svn: 147272
-