- Jan 01, 2012
-
-
NAKAMURA Takumi authored
llvm-svn: 147395
-
- Dec 31, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 147388
-
Douglas Gregor authored
features needed for a particular module to be available. This allows mixed-language modules, where certain headers only work under some language variants (e.g., in C++, std.tuple might only be available in C++11 mode). llvm-svn: 147387
-
NAKAMURA Takumi authored
Mingw32 target has not supported integrated-as yet. llvm-svn: 147386
-
Richard Smith authored
llvm-svn: 147385
-
- Dec 30, 2011
-
-
Richard Smith authored
Also temporarily remove the assumption from IR gen that we can emit IR for every constant we can fold, since it isn't currently true in C++11, to fix PR11676. Original comment from r147271: constexpr: perform zero-initialization prior to / instead of performing a constructor call when appropriate. Thanks to Eli for spotting this. llvm-svn: 147384
-
Rafael Espindola authored
python bindinds. patch by Tom Schuster! llvm-svn: 147378
-
NAKAMURA Takumi authored
llvm-svn: 147373
-
Craig Topper authored
llvm-svn: 147372
-
Craig Topper authored
llvm-svn: 147371
-
Craig Topper authored
Add FMA4 feature flag. Intrinsics coming soon. Also make sse4a feature flag imply sse3. Matches gcc behavior. llvm-svn: 147370
-
Rafael Espindola authored
llvm-svn: 147363
-
Rafael Espindola authored
llvm-svn: 147362
-
- Dec 29, 2011
-
-
Richard Smith authored
'is an extension'. The former is inappropriate and confusing when building with -Werror/-pedantic-errors. llvm-svn: 147357
-
Richard Smith authored
llvm-svn: 147355
-
Alexis Hunt authored
pointing this out. llvm-svn: 147346
-
Craig Topper authored
Add popcnt feature flag to match gcc. This flag is implied when sse42 is enabled, but can be disabled separately. Move popcnt intrinsics to popcntintrin.h to match gcc. llvm-svn: 147340
-
Rafael Espindola authored
llvm-svn: 147338
-
DeLesley Hutchins authored
llvm-svn: 147331
-
- Dec 28, 2011
-
-
Richard Smith authored
clients. No functionality change. llvm-svn: 147318
-
Rafael Espindola authored
Patch by Sylvestre Ledru. Fixes PR11673. llvm-svn: 147313
-
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
-
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
-
- Dec 27, 2011
-
-
Douglas Gregor authored
covers both declarations (@class) and definitions (@interface) of an Objective-C class. llvm-svn: 147299
-
Rafael Espindola authored
when using -fvisibility-inlines-hidden. This matches gcc's behavior and documentation. Fixes PR11642. llvm-svn: 147295
-
Richard Smith authored
llvm-svn: 147290
-
Benjamin Kramer authored
llvm-svn: 147288
-
- Dec 26, 2011
-
-
Eli Friedman authored
llvm-svn: 147282
-
Rafael Espindola authored
llvm-svn: 147281
-
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
-
-
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
-
Richard Smith authored
constructor call when appropriate. Thanks to Eli for spotting this. llvm-svn: 147271
-
Craig Topper authored
llvm-svn: 147267
-
NAKAMURA Takumi authored
llvm-svn: 147266
-
Craig Topper authored
llvm-svn: 147265
-
Craig Topper authored
llvm-svn: 147263
-