- Oct 22, 2009
-
-
John McCall authored
llvm-svn: 84891
-
Fariborz Jahanian authored
llvm-svn: 84800
-
- Oct 18, 2009
-
-
Nate Begeman authored
form that LLVM code generators can turn into efficient code. For example, int4 a, b, c; a = (int4)(b.yzw, a.x) llvm-svn: 84434
-
Anders Carlsson authored
llvm-svn: 84423
-
- Oct 17, 2009
-
-
Chris Lattner authored
anymore. In C++ it is bool. llvm-svn: 84308
-
- Oct 13, 2009
-
-
Benjamin Kramer authored
llvm-svn: 83964
-
- Oct 10, 2009
-
-
Fariborz Jahanian authored
variable inside the block. llvm-svn: 83729
-
- Oct 05, 2009
-
-
Benjamin Kramer authored
llvm-svn: 83303
-
- Sep 24, 2009
-
-
John McCall authored
Type hierarchy. Demote 'volatile' to extended-qualifier status. Audit our use of qualifiers and fix a few places that weren't dealing with qualifiers quite right; many more remain. llvm-svn: 82705
-
- Sep 23, 2009
-
-
Mike Stump authored
llvm-svn: 82584
-
Anders Carlsson authored
llvm-svn: 82580
-
- Sep 22, 2009
-
-
John McCall authored
Several of the existing methods were identical to their respective specializations, and so have been removed entirely. Several more 'leaf' optimizations were introduced. The getAsFoo() methods which imposed extra conditions, like getAsObjCInterfacePointerType(), have been left in place. llvm-svn: 82501
-
- Sep 15, 2009
-
-
Anders Carlsson authored
llvm-svn: 81837
-
Anders Carlsson authored
llvm-svn: 81835
-
- Sep 12, 2009
-
-
Anders Carlsson authored
llvm-svn: 81611
-
Anders Carlsson authored
llvm-svn: 81610
-
Anders Carlsson authored
Rename AddressCXXOfBaseClass to GetAddressCXXOfBaseClass. Add a NullCheckValue argument (currently unused). llvm-svn: 81606
-
- Sep 09, 2009
-
-
Anders Carlsson authored
If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. llvm-svn: 81383
-
Mike Stump authored
llvm-svn: 81346
-
Mike Stump authored
llvm-svn: 81337
-
- Sep 04, 2009
-
-
Douglas Gregor authored
expressions, e.g., p->~T() when p is a pointer to a scalar type. We don't currently diagnose errors when pseudo-destructor expressions are used in any way other than by forming a call. llvm-svn: 81009
-
- Sep 01, 2009
-
-
Anders Carlsson authored
llvm-svn: 80720
-
- Aug 29, 2009
-
-
Fariborz Jahanian authored
using class's conversion functions [12.3.2-p2] llvm-svn: 80433
-
- Aug 27, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 80178
-
- Aug 24, 2009
-
-
Anders Carlsson authored
llvm-svn: 79930
-
Anders Carlsson authored
llvm-svn: 79929
-
Anders Carlsson authored
llvm-svn: 79928
-
- Aug 20, 2009
-
-
Fariborz Jahanian authored
A field rename and more comments. llvm-svn: 79537
-
- Aug 18, 2009
-
-
Fariborz Jahanian authored
Removed an unnecessary loop to get to setters incoming argument. Added DoxyGen comments. Still more work to do in this area (WIP). llvm-svn: 79365
-
- Aug 16, 2009
-
-
Anders Carlsson authored
llvm-svn: 79205
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78946
-
- Aug 12, 2009
-
-
Dan Gohman authored
llvm-svn: 78765
-
Dan Gohman authored
llvm-svn: 78756
-
Dan Gohman authored
use the new "exact" sdiv to allow LLVM optimization to perform this transformation. llvm-svn: 78739
-
- Aug 11, 2009
-
-
Nate Begeman authored
Fixes PR4704 problems Addresses Eli's patch feedback re: ugly cast code Updates all postfix operators to remove ParenListExprs. While this is awful, no better solution (say, in the parser) is obvious to me. Better solutions welcome. llvm-svn: 78621
-
- Aug 10, 2009
-
-
Daniel Dunbar authored
--- Reverse-merging r78535 into '.': D test/Sema/altivec-init.c U include/clang/Basic/DiagnosticSemaKinds.td U include/clang/AST/Expr.h U include/clang/AST/StmtNodes.def U include/clang/Parse/Parser.h U include/clang/Parse/Action.h U tools/clang-cc/clang-cc.cpp U lib/Frontend/PrintParserCallbacks.cpp U lib/CodeGen/CGExprScalar.cpp U lib/Sema/SemaInit.cpp U lib/Sema/Sema.h U lib/Sema/SemaExpr.cpp U lib/Sema/SemaTemplateInstantiateExpr.cpp U lib/AST/StmtProfile.cpp U lib/AST/Expr.cpp U lib/AST/StmtPrinter.cpp U lib/Parse/ParseExpr.cpp U lib/Parse/ParseExprCXX.cpp llvm-svn: 78551
-
- Aug 09, 2009
-
-
Anders Carlsson authored
llvm-svn: 78536
-
Nate Begeman authored
In addition to being defined by the AltiVec PIM, this is also the vector initializer syntax used by OpenCL, so that vector literals are compatible with macro arguments. llvm-svn: 78535
-
- Aug 08, 2009
-
-
Anders Carlsson authored
llvm-svn: 78434
-
- Jul 31, 2009
-
-
Owen Anderson authored
llvm-svn: 77722
-