- May 13, 2011
-
-
Fariborz Jahanian authored
'true' on detecting protocol cycles. No functionality change. llvm-svn: 131297
-
Howard Hinnant authored
llvm-svn: 131296
-
Douglas Gregor authored
query functions, from Erik Verbruggen! llvm-svn: 131295
-
Rafael Espindola authored
to fix PR9900. I will keep it open until sable is able to comment on it. llvm-svn: 131294
-
Douglas Gregor authored
llvm-svn: 131292
-
Howard Hinnant authored
A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. llvm-svn: 131291
-
Howard Hinnant authored
llvm-svn: 131290
-
Alexis Hunt authored
One more special member to go llvm-svn: 131287
-
Chris Lattner authored
llvm-svn: 131286
-
Chris Lattner authored
llvm-svn: 131285
-
Chris Lattner authored
remove some old redirect pages. We're into our 3rd year of redirecting, the world should have adjusted by now :) llvm-svn: 131284
-
Julien Lerouge authored
set. rdar://9423996 llvm-svn: 131283
-
Peter Collingbourne authored
Now "make doxygen" works for clang. llvm-svn: 131282
-
Peter Collingbourne authored
This introduces a generic base class for the expression evaluator classes, which handles a few common expression types which were previously handled separately in each class. Also, the expression evaluator now uses ConstStmtVisitor. llvm-svn: 131281
-
Peter Collingbourne authored
ConstStmtVisitor is a constness-preserving variant of StmtVisitor. ConstStmtVisitor and StmtVisitor share an implementation using a common base class, StmtVisitorBase, which uses a template template parameter to build pointer types. llvm-svn: 131280
-
Peter Collingbourne authored
For some reason this was not reverted when r103213 was. At the same time, add an optional rule for clang's doxygen.cfg. llvm-svn: 131279
-
Bill Wendling authored
llvm-svn: 131278
-
Andrew Trick authored
the users. llvm-svn: 131277
-
Douglas Gregor authored
constant, also consider whether it's a class type that has any mutable fields. If so, it can't be a global constant. llvm-svn: 131276
-
Alexis Hunt authored
More comprehensive testing once copy {constructors,assignment operators} can be defaulted. llvm-svn: 131275
-
Stuart Hastings authored
simplified version. <rdar://problem/9298790> llvm-svn: 131274
-
Johnny Chen authored
from the frame is not valid, try look for the symbol in the symbol table. llvm-svn: 131273
-
Douglas Gregor authored
template parameter lists to scope specifiers for friend declarations about injected class name types. Fixes the g++.dg/template/memfriend5.C regression in the GCC testsuite. llvm-svn: 131272
-
Alexis Hunt authored
llvm-svn: 131271
-
Alexis Hunt authored
llvm-svn: 131270
-
Stuart Hastings authored
rdar://problem/9298790 llvm-svn: 131269
-
Bill Wendling authored
correct unaligned load. llvm-svn: 131268
-
Stuart Hastings authored
rdar://problem/9298790 llvm-svn: 131266
-
Howard Hinnant authored
llvm-svn: 131265
-
Howard Hinnant authored
llvm-svn: 131264
-
Sean Callanan authored
representing variables whose type must be inferred from the way they are used. Functions without debug information now return UnknownAnyTy and must be cast. Variables with no debug information are not yet using UnknownAnyTy; instead they are assumed to be void*. Support for variables of unknown type is coming (and, in fact, some relevant support functions are included in this commit) but will take a bit of extra effort. The testsuite has also been updated to reflect the new requirement that the result of printf be cast, i.e. expr (int) printf("Hello world!") llvm-svn: 131263
-
Stuart Hastings authored
by non-CMP expressions. The executable test case (129821) would test this as well, if we had an "-O0 -disable-arm-fast-isel" LLVM-GCC tester. Alas, the ARM assembly would be very difficult to check with FileCheck. The thumb2-cbnz.ll test is affected; it generates larger code (tst.w vs. cmp #0), but I believe the new version is correct. rdar://problem/9298790 llvm-svn: 131261
-
Alexis Hunt authored
llvm-svn: 131260
-
Alexis Hunt authored
llvm-svn: 131259
-
Evan Cheng authored
llvm-svn: 131258
-
Johnny Chen authored
of the current instruction plus 8. And for Triple::thumb, it is plus 4. rdar://problem/9170971 lldb disassembly's symbol information not correct (off by 2?) llvm-svn: 131256
-
Nick Lewycky authored
llvm-svn: 131255
-
Fariborz Jahanian authored
don't build circular AST in protocol's protocol list when user code has introduced it. Indexer and other clients may crash. // rdar://9221614 llvm-svn: 131254
-
- May 12, 2011
-
-
Johnny Chen authored
llvm-svn: 131253
-
Galina Kistanova authored
llvm-svn: 131252
-