- 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
-
Craig Topper authored
llvm-svn: 147262
-
Rafael Espindola authored
llvm-svn: 147260
-
- Dec 24, 2011
-
-
Richard Smith authored
case they override virtual functions from a base class. Also fix -print-stats counting of move assignment/construction. llvm-svn: 147258
-
Craig Topper authored
llvm-svn: 147253
-
Craig Topper authored
Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in other intrinsic headers. llvm-svn: 147242
-
Craig Topper authored
Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in other intrinsic headers. llvm-svn: 147241
-
Craig Topper authored
llvm-svn: 147240
-
Craig Topper authored
llvm-svn: 147239
-
Craig Topper authored
llvm-svn: 147237
-
Craig Topper authored
llvm-svn: 147236
-
- Dec 23, 2011
-
-
Nico Weber authored
Explicit instantiations following specializations are no-ops and hence have no PointOfInstantiation. That was done correctly in most cases, but for a specialization -> instantiation decl -> instantiation definition chain, the definition didn't realize that it was a no-op. Fix that. Also, when printing diagnostics for these no-ops, get the diag location from the decl name location. Add many test cases, one of them not yet passing (but it failed the same way before this change). Fixes http://llvm.org/pr11558 and more. llvm-svn: 147225
-
Anton Yartsev authored
llvm-svn: 147224
-
Benjamin Kramer authored
llvm-svn: 147222
-
Benjamin Kramer authored
Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. Also drop -Wc1x-extensions in favor of -Wc11-extensions. I don't think we need to keep this around for compatibility. llvm-svn: 147221
-
Benjamin Kramer authored
llvm-svn: 147220
-
Craig Topper authored
llvm-svn: 147219
-
Dylan Noblesmith authored
This fixes the FIXMEs in ParseAnalyzeArgs. (Also a precursor to moving the analyzer into an AST plugin.) For consistency, do the same with AssemblerInvocation. llvm-svn: 147218
-
Argyrios Kyrtzidis authored
good parser error recovery and for not crashing. We still have a accepts-invalid-code bug. llvm-svn: 147216
-
Fariborz Jahanian authored
building related objc ASTs which require a class definition AST. These were uncovered when testing objc rewriter. llvm-svn: 147210
-
Douglas Gregor authored
llvm-svn: 147208
-
Douglas Gregor authored
found within that umbrella directory that were not actually included by the umbrella header. They should either be referenced in the module map or included by the umbrella header. llvm-svn: 147207
-
Ted Kremenek authored
llvm-svn: 147203
-
Nico Weber authored
This works like described in http://drdobbs.com/blogs/cpp/231602010 Fixes http://llvm.org/PR11609 llvm-svn: 147202
-
- Dec 22, 2011
-
-
Dylan Noblesmith authored
llvm-svn: 147195
-