- 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
-
Richard Smith authored
constructor call when appropriate. Thanks to Eli for spotting this. llvm-svn: 147271
-
Venkatraman Govindaraju authored
llvm-svn: 147269
-
Craig Topper authored
llvm-svn: 147267
-
NAKAMURA Takumi authored
llvm-svn: 147266
-
Craig Topper authored
llvm-svn: 147265
-
Bill Wendling authored
llvm-svn: 147264
-
Craig Topper authored
llvm-svn: 147263
-
Craig Topper authored
llvm-svn: 147262
-
Rafael Espindola authored
llvm-svn: 147261
-
Rafael Espindola authored
llvm-svn: 147260
-
- Dec 24, 2011
-
-
Chandler Carruth authored
This is a result of Benjamin's work on ValueTracking. llvm-svn: 147259
-
Richard Smith authored
case they override virtual functions from a base class. Also fix -print-stats counting of move assignment/construction. llvm-svn: 147258
-