- Oct 23, 2007
-
-
Devang Patel authored
llvm-svn: 43258
-
- Oct 07, 2007
-
-
Chris Lattner authored
llvm-svn: 42730
-
- Sep 16, 2007
-
-
Chris Lattner authored
llvm-svn: 42010
-
- Sep 13, 2007
-
-
Steve Naroff authored
Phase 2 of making the Decl class more lightweight... Move Identifier/Loc instance variables (and associated getters/setters) down from Decl to ScopedDecl/FieldDecl. Objc AST's can now inherit from Decl without getting instance variables and types that are C specific. For now, I am keeping NextDeclarator, since I believe it may be useful to ObjC. If not, it can be moved later. llvm-svn: 41934
-
Chris Lattner authored
llvm-svn: 41907
-
- Sep 01, 2007
-
-
Chris Lattner authored
support any sort of expr, add a new EmitAnyExpr routine. llvm-svn: 41660
-
- Aug 31, 2007
-
-
Chris Lattner authored
to their corresponding library routines (e.g. isinf). This allows us to handle all the stuff in macos math.h, and other stuff as it's added to *Builtins.def. llvm-svn: 41634
-
- Aug 29, 2007
-
-
Chris Lattner authored
llvm-svn: 41560
-
- Aug 27, 2007
-
-
Chris Lattner authored
llvm-svn: 41470
-
Chris Lattner authored
llvm-svn: 41468
-
Chris Lattner authored
llvm-svn: 41467
-
- Aug 26, 2007
-
-
Chris Lattner authored
llvm-svn: 41447
-
Chris Lattner authored
llvm-svn: 41444
-
Chris Lattner authored
llvm-svn: 41438
-
Chris Lattner authored
llvm-svn: 41434
-
Chris Lattner authored
llvm-svn: 41433
-
Chris Lattner authored
llvm-svn: 41424
-
- Aug 24, 2007
-
-
Chris Lattner authored
operators in all their glory :) llvm-svn: 41373
-
Chris Lattner authored
This patch temporarily breaks compound assignment operators, but greatly simplifies many things. llvm-svn: 41355
-
Chris Lattner authored
llvm-svn: 41347
-
Chris Lattner authored
llvm-svn: 41344
-
- Aug 21, 2007
-
-
Anders Carlsson authored
llvm-svn: 41238
-
Chris Lattner authored
llvm-svn: 41236
-
Chris Lattner authored
llvm-svn: 41235
-
Chris Lattner authored
llvm-svn: 41234
-
Chris Lattner authored
llvm-svn: 41233
-
Chris Lattner authored
llvm-svn: 41231
-
Chris Lattner authored
llvm-svn: 41226
-
Chris Lattner authored
llvm-svn: 41215
-
Chris Lattner authored
llvm-svn: 41202
-
- Aug 20, 2007
-
-
Anders Carlsson authored
llvm-svn: 41188
-
Ted Kremenek authored
to getBase and getIdx. getBase and getIdx now return a "normalized" view of the expression (e.g., always "A[4]" instead of possibly "4[A]"). getLHS and getRHS return the expressions with syntactic fidelity to the original source code. Also modified client code of ArraySubscriptExpr, including the AST dumper and pretty printer, the return-stack value checker, and the LLVM code generator. llvm-svn: 41180
-
- Aug 11, 2007
-
-
Chris Lattner authored
aggregate value and scalar expression computation are very different, this gets them away from each other. This causes a temporary regression on some complex number examples. llvm-svn: 41014
-
- Aug 10, 2007
-
-
Chris Lattner authored
llvm-svn: 40995
-
Chris Lattner authored
codegen for: _Complex double bar(int); void test(_Complex double*); void test2(int c) { _Complex double X; X = bar(1); test(&X); } llvm-svn: 40993
-
Chris Lattner authored
bitcast. llvm-svn: 40992
-
- Aug 08, 2007
-
-
Chris Lattner authored
EmitUsualArithmeticConversions. llvm-svn: 40931
-
Chris Lattner authored
EmitExprWithUsualUnaryConversions. llvm-svn: 40929
-
- Aug 04, 2007
-
-
Chris Lattner authored
struct X { int A; }; void foo() { struct X s; int i; i = __builtin_choose_expr(0, s, i); } compiles to: %tmp = load i32* %i ; <i32> [#uses=1] store i32 %tmp, i32* %i wow :) llvm-svn: 40801
-
- Aug 03, 2007
-
-
Chris Lattner authored
llvm-svn: 40788
-