- Nov 06, 2009
-
-
Chris Lattner authored
llvm-svn: 86256
-
- Nov 04, 2009
-
-
Mike Stump authored
type to look at the volatile specifier. I found these all from just hand auditing the code. llvm-svn: 85967
-
- Oct 30, 2009
-
-
Anders Carlsson authored
llvm-svn: 85560
-
- Oct 29, 2009
-
-
Chris Lattner authored
using the new LLVM support for this. This is temporarily hiding behind horrible and ugly #ifdefs until the time when the optimizer is stable (hopefully a week or so). Until then, lets make it "opt in" :) llvm-svn: 85446
-
- Oct 25, 2009
-
-
Nate Begeman authored
If I can find it again, I will check in a testcase. llvm-svn: 85032
-
- Oct 23, 2009
-
-
Fariborz Jahanian authored
both scalar and aggregates. llvm-svn: 84910
-
- 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
-