- Dec 15, 2009
-
-
Daniel Dunbar authored
- This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446
-
Nate Begeman authored
For hi/odd of an odd-length vector, the last component is undefined. Since we shuffle with an undef vector, no CodeGen needs to change to support this. llvm-svn: 91437
-
Mike Stump authored
Patch by Chip Davis. llvm-svn: 91436
-
Fariborz Jahanian authored
and some clean up and a block rewriter test. llvm-svn: 91435
-
Douglas Gregor authored
llvm-svn: 91433
-
Ted Kremenek authored
Until we can make the dead stores checker smarter, dont' emit dead store warnings for C++ objects (whose constructors/destructors have possible side-effects). llvm-svn: 91412
-
Eli Friedman authored
llvm-svn: 91411
-
Eli Friedman authored
llvm-svn: 91409
-
Eli Friedman authored
llvm-svn: 91396
-
John McCall authored
specifiers for out-of-line declarations, e.g. typedef Temp<int> MyTemp; template <> MyTemp::foo; llvm-svn: 91395
-
John McCall authored
I apologize for friend declarations. llvm-svn: 91359
-
- Dec 14, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 91349
-
rdar://problem/7468209Ted Kremenek authored
Fix: <rdar://problem/7468209> SymbolManager::isLive() should not crash on captured block variables that are passed by reference llvm-svn: 91348
-
Fariborz Jahanian authored
an Objective-C rethrow nested inside another try/catch block. (fixes radar 7466728). llvm-svn: 91335
-
Douglas Gregor authored
- During instantiation, drop default arguments from constructor and call expressions; they'll be recomputed anyway, and we don't want to instantiate them twice. - Rewrote the instantiation of variable initializers to cope with non-dependent forms properly. Together, these fix a handful of problems I introduced with the switch to always rebuild expressions from the source code "as written." llvm-svn: 91315
-
Fariborz Jahanian authored
llvm-svn: 91309
-
Fariborz Jahanian authored
llvm-svn: 91304
-
Fariborz Jahanian authored
llvm-svn: 91303
-
Fariborz Jahanian authored
llvm-svn: 91300
-
Fariborz Jahanian authored
llvm-svn: 91299
-
Fariborz Jahanian authored
llvm-svn: 91298
-
Fariborz Jahanian authored
llvm-svn: 91297
-
Fariborz Jahanian authored
llvm-svn: 91292
-
Fariborz Jahanian authored
llvm-svn: 91290
-
Douglas Gregor authored
CompleteConstructorCall to perform type-checking. llvm-svn: 91279
-
Zhongxing Xu authored
llvm-svn: 91272
-
Chris Lattner authored
files: PR5238. llvm-svn: 91270
-
Nate Begeman authored
llvm-svn: 91269
-
Chris Lattner authored
llvm-svn: 91267
-
rdar://7466570Chris Lattner authored
expanding directives withing macro expansions. This is undefined behavior according to 6.10.3p11, so we might as well be undefined in ways similar to GCC. llvm-svn: 91266
-
Chris Lattner authored
llvm-svn: 91265
-
Nate Begeman authored
llvm-svn: 91264
-
Anders Carlsson authored
llvm-svn: 91257
-
- Dec 13, 2009
-
-
Douglas Gregor authored
from a PointerType. Fixes PR5756. llvm-svn: 91253
-
Douglas Gregor authored
operators. Fixes PR5266. llvm-svn: 91252
-
Anders Carlsson authored
llvm-svn: 91245
-
Anders Carlsson authored
llvm-svn: 91244
-
Daniel Dunbar authored
llvm-svn: 91236
-
Daniel Dunbar authored
because it had two inputs, except on Win32 where /dev/null doesn't exist. llvm-svn: 91235
-
- Dec 12, 2009
-
-
Fariborz Jahanian authored
(fixes radar 7466494). llvm-svn: 91227
-