- Apr 29, 2011
-
-
Rafael Espindola authored
llvm-svn: 130504
-
Rafael Espindola authored
emmits: .cfi_personality, .cfi_lsda and the moves. llvm-svn: 130503
-
Andrew Trick authored
Generalization of Nate Begeman's patch! llvm-svn: 130502
-
Rafael Espindola authored
llvm-svn: 130501
-
David Chisnall authored
llvm-svn: 130500
-
Benjamin Kramer authored
llvm-svn: 130499
-
Andrew Trick authored
llvm-svn: 130498
-
NAKAMURA Takumi authored
llvm-svn: 130493
-
Chandler Carruth authored
definition of POD. Specifically, this allows certain non-aggregate types due to their data members being private. The representation of C++11 POD testing is pretty gross. Any suggestions for improvements there are welcome. Especially the name 'isCXX11PODType()' seems truly unfortunate. llvm-svn: 130492
-
Francois Pichet authored
llvm-svn: 130491
-
Francois Pichet authored
- unistd.h doesn't exist with MSVC - inline must be __inline in Microsoft C - atexit cannot take a function declared as void f(), must be void f(void). llvm-svn: 130490
-
Benjamin Kramer authored
llvm-svn: 130489
-
Sebastian Redl authored
Add a decl update when a static data member of a class template is instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost. llvm-svn: 130488
-
Sebastian Redl authored
llvm-svn: 130487
-
Sebastian Redl authored
llvm-svn: 130486
-
Benjamin Kramer authored
Fixes PR9809. llvm-svn: 130485
-
Andreas Simbuerger authored
llvm-svn: 130484
-
Chandler Carruth authored
Teaches isLiteralType and isTrivialType to behave plausibly and most importantly not crash on normal RecordDecls. Sadly I have no real way to test this. I stumbled onto it by mis-implementing a warning. llvm-svn: 130483
-
Hongbin Zheng authored
llvm-svn: 130482
-
Tobias Grosser authored
llvm-svn: 130481
-
Tobias Grosser authored
llvm-svn: 130480
-
Tobias Grosser authored
llvm-svn: 130478
-
Tobias Grosser authored
llvm-svn: 130477
-
Tobias Grosser authored
This version is equivalent to commit ba26ebece8f5be84e9bd6315611d412af797147e in the old git repository. llvm-svn: 130476
-
Chris Lattner authored
llvm-svn: 130475
-
Chris Lattner authored
There are probably more instances of this floating around. llvm-svn: 130474
-
Chris Lattner authored
llvm-svn: 130473
-
Rafael Espindola authored
assigned to a CIE that requires one, just output a 0. llvm-svn: 130472
-
Rafael Espindola authored
in the same order as the one in CodeGen. llvm-svn: 130471
-
Nick Lewycky authored
under cmake). Add libprofile_rt.a so that we can tell clang to link against it in --coverage mode. Also turn it on by default in cmake builds. Oscar, this touches a change you made for EXCLUDE_FROM_ALL support -- I think I've done the right thing, but please let me know (or fix and commit) if not! llvm-svn: 130470
-
Douglas Gregor authored
llvm-svn: 130469
-
Douglas Gregor authored
libstdc++ 4.2 also uses __is_same as a struct name, which conflicts with our new type trait __is_same llvm-svn: 130468
-
Douglas Gregor authored
Use DirectoryLookup::getName() rather than getDir()->getName() in a context where we don't know whether we have a normal directory llvm-svn: 130467
-
Eric Christopher authored
llvm-svn: 130464
-
Eric Christopher authored
llvm-svn: 130463
-
Eli Friedman authored
llvm-svn: 130462
-
Johnny Chen authored
llvm-svn: 130461
-
Ted Kremenek authored
llvm-svn: 130460
-
Fariborz Jahanian authored
// rdar://8823265 llvm-svn: 130458
-
Johnny Chen authored
llvm-svn: 130457
-