- Feb 06, 2008
-
-
Anders Carlsson authored
llvm-svn: 46784
-
Anders Carlsson authored
llvm-svn: 46779
-
- Feb 05, 2008
-
-
Anders Carlsson authored
llvm-svn: 46762
-
Anders Carlsson authored
llvm-svn: 46751
-
Anders Carlsson authored
llvm-svn: 46750
-
- Dec 29, 2007
-
-
Chris Lattner authored
discussion of this change. llvm-svn: 45410
-
- Dec 02, 2007
-
-
Chris Lattner authored
llvm-svn: 44503
-
Chris Lattner authored
llvm-svn: 44502
-
Chris Lattner authored
t.c:3322:5: warning: cannot codegen this yet __asm__ ("bswap %0" : "+r" (_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ instead of: Unimplemented stmt! (AsmStmt 0x80eaa0 <t.c:3331:5, line:3334:28>) llvm-svn: 44501
-
Oliver Hunt authored
among other things. Also change a codegen warning to dump to stderr so it doesn't mess with -emit-llvm output llvm-svn: 44497
-
- Dec 01, 2007
-
-
Chris Lattner authored
llvm-svn: 44484
-
- Nov 30, 2007
-
-
Chris Lattner authored
llvm-svn: 44453
-
- Oct 30, 2007
-
-
Devang Patel authored
llvm-svn: 43516
-
- Oct 09, 2007
-
-
Devang Patel authored
llvm-svn: 42811
-
Devang Patel authored
llvm-svn: 42808
-
Devang Patel authored
Use copy for LHS, because it is incremented using ++ operator. llvm-svn: 42792
-
- Oct 08, 2007
-
-
Devang Patel authored
llvm-svn: 42766
-
- Oct 05, 2007
-
-
Devang Patel authored
llvm-svn: 42648
-
Devang Patel authored
llvm-svn: 42616
-
- Sep 28, 2007
-
-
Devang Patel authored
Dummy block is an empty block with no predecessors. llvm-svn: 42451
-
- Sep 14, 2007
-
-
Steve Naroff authored
Move Decl::NextDeclarator (w/ setters/getters) down to ScopedDecl/FieldDecl. Decl is now svelte:-) llvm-svn: 41935
-
- Sep 13, 2007
-
-
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
-
Chris Lattner authored
llvm-svn: 41656
-
- Aug 27, 2007
-
-
Chris Lattner authored
llvm-svn: 41468
-
- Aug 26, 2007
-
-
Chris Lattner authored
llvm-svn: 41444
-
Chris Lattner authored
llvm-svn: 41437
-
Chris Lattner authored
llvm-svn: 41436
-
- Aug 24, 2007
-
-
Chris Lattner authored
This patch temporarily breaks compound assignment operators, but greatly simplifies many things. llvm-svn: 41355
-
Chris Lattner authored
llvm-svn: 41344
-
- Aug 21, 2007
-
-
Chris Lattner authored
This means that we get rid of tons of intermediate allocas. For example: void foo(double _Complex a, double _Complex b) { a = b+a+a; } this used to have 4 temporary allocas, now it has zero of them. This also simplifies the individual visitor methods because they now can all operate on real/imag pairs instead of having to load/store all over the place. llvm-svn: 41217
-
- 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
-
- Jul 16, 2007
-
-
Chris Lattner authored
llvm-svn: 39927
-
- Jul 13, 2007
-
-
Chris Lattner authored
llvm-svn: 39824
-
- Jul 12, 2007
-
-
Chris Lattner authored
Benoit Boissinot! llvm-svn: 39780
-
- Jul 10, 2007
-
-
Chris Lattner authored
llvm-svn: 39724
-
- Jun 23, 2007
-
-
Chris Lattner authored
llvm-svn: 39674
-
- Jun 22, 2007
-
-
Chris Lattner authored
llvm-svn: 39671
-
- Jun 16, 2007
-
-
Chris Lattner authored
out of the llvm namespace. This makes the clang namespace be a sibling of llvm instead of being a child. The good thing about this is that it makes many things unambiguous. The bad things is that many things in the llvm namespace (notably data structures like smallvector) now require an llvm:: qualifier. IMO, libsystem and libsupport should be split out of llvm into their own namespace in the future, which will fix this issue. llvm-svn: 39659
-
- Jun 13, 2007
-
-
Chris Lattner authored
llvm-svn: 39653
-