- Aug 21, 2007
-
-
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
-
Devang Patel authored
llvm-svn: 41204
-
Chris Lattner authored
llvm-svn: 41203
-
Chris Lattner authored
llvm-svn: 41202
-
Steve Naroff authored
Added Parser::ParseStructDeclaration() as a result of refactoring Parser::ParseStructUnionBody(). Motivation: Objective-C can now share this rule. It also makes Parser::ParseStructUnionBody() a bit smaller/cleaner.. llvm-svn: 41201
-
- Aug 20, 2007
-
-
Steve Naroff authored
Start parsing ObjC classes/categories! Next step, refactor Parser::ParseStructUnionBody() so that struct declarations can be shared with Objective-C (for declaring instance variables). llvm-svn: 41200
-
Chris Lattner authored
llvm-svn: 41199
-
Chris Lattner authored
llvm-svn: 41198
-
Anton Korobeynikov authored
- Move SCEVExpander::expand() out-of-line workarounding possible toolchain bug llvm-svn: 41197
-
Devang Patel authored
Replace indunction variable with split value in loop body. This fixes art miscompile. llvm-svn: 41195
-
Devang Patel authored
llvm-svn: 41194
-
David Greene authored
Add FilteredPassNameParser along with PassArgFilter to filter passes based on their Arg members. llvm-svn: 41192
-
Dan Gohman authored
scheduler implementations. llvm-svn: 41191
-
Dan Gohman authored
llvm-svn: 41190
-
Dan Gohman authored
use the ValueType name instead of the llvm type name, to match what the verifier expects. For integers these are the same, but for floating-point values the intrinsics use f32/f64 instead of float/double. llvm-svn: 41189
-