- Aug 21, 2007
-
-
Chris Lattner authored
llvm-svn: 41247
-
Devang Patel authored
llvm-svn: 41246
-
Anders Carlsson authored
llvm-svn: 41245
-
Chris Lattner authored
llvm-svn: 41244
-
Chris Lattner authored
void foo() { int x if (x) { } } We now emit: a.c:5:3: error: parse error if (x) { ^ 1 diagnostic generated. instead of: a.c:5:3: error: parse error if (x) { ^ a.c:9:1: error: expected '}' ^ 2 diagnostics generated. llvm-svn: 41243
-
Chris Lattner authored
llvm-svn: 41242
-
Anders Carlsson authored
llvm-svn: 41241
-
Chris Lattner authored
llvm-svn: 41240
-
Chris Lattner authored
llvm-svn: 41239
-
Anders Carlsson authored
llvm-svn: 41238
-
Chris Lattner authored
llvm-svn: 41237
-
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: 41232
-
Chris Lattner authored
llvm-svn: 41231
-
Devang Patel authored
llvm-svn: 41230
-
Chris Lattner authored
llvm-svn: 41229
-
Devang Patel authored
llvm-svn: 41228
-
Chris Lattner authored
llvm-svn: 41227
-
Chris Lattner authored
llvm-svn: 41226
-
Bruno Cardoso Lopes authored
llvm-svn: 41225
-
Bruno Cardoso Lopes authored
llvm-svn: 41224
-
David Greene authored
Doxygenize comments. llvm-svn: 41222
-
Chris Lattner authored
llvm-svn: 41219
-
Chris Lattner authored
llvm-svn: 41218
-
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
-
Chris Lattner authored
llvm-svn: 41216
-
Chris Lattner authored
llvm-svn: 41215
-
Chris Lattner authored
match on binop then explicitly switching again. llvm-svn: 41214
-
Chris Lattner authored
details in its own file. llvm-svn: 41213
-
Chris Lattner authored
to have visitors that return non-void. llvm-svn: 41212
-
Chris Lattner authored
significantly faster and actually reduces the amount of code in the system. This also allows for future visitor changes. llvm-svn: 41211
-
Chris Lattner authored
unused-expr.c:8:6: warning: comparison of distinct pointer types ('int volatile *' and 'int *') VP == P; ~~ ^ ~ llvm-svn: 41210
-
Chris Lattner authored
same value which get RAUW'd. This speeds up reading the .bc file in PR1616 from 852s to 0.19s on my G5 with a debug build. llvm-svn: 41209
-
Anton Korobeynikov authored
llvm-svn: 41208
-
Devang Patel authored
llvm-svn: 41207
-
Anders Carlsson authored
llvm-svn: 41206
-
Chris Lattner authored
llvm-svn: 41205
-