- Feb 18, 2008
-
-
Owen Anderson authored
llvm-svn: 47264
-
Owen Anderson authored
llvm-svn: 47263
-
Evan Cheng authored
For now, avoid commuting def MI for copy MI's whose source is not killed. That simply trade a live interval for another and because only the non-two-address operands can be folded into loads, may end up pessimising code. llvm-svn: 47262
-
Chris Lattner authored
this speeds it up 2.3% on eon. llvm-svn: 47261
-
Anders Carlsson authored
llvm-svn: 47260
-
Anders Carlsson authored
llvm-svn: 47259
-
Chris Lattner authored
llvm-svn: 47258
-
Chris Lattner authored
llvm-svn: 47257
-
Duncan Sands authored
only applies to the first parameter. llvm-svn: 47256
-
Owen Anderson authored
llvm-svn: 47255
-
Owen Anderson authored
a function must be the first parameter. llvm-svn: 47254
-
Owen Anderson authored
Fix a comment, and a bug where we weren't applying the tail call logic in cases that failed the first test. llvm-svn: 47253
-
Owen Anderson authored
llvm-svn: 47252
-
Chris Lattner authored
llvm-svn: 47251
-
Chris Lattner authored
If we see a memcpy of a pointer, make sure to check later uses of the pointer as well. llvm-svn: 47250
-
Owen Anderson authored
llvm-svn: 47249
-
Owen Anderson authored
llvm-svn: 47248
-
- Feb 17, 2008
-
-
Owen Anderson authored
Also, noalias arguments are be considered "like" stack allocated ones for this purpose, because the only way they can be modref'ed is if they escape somewhere in the current function. llvm-svn: 47247
-
Nate Begeman authored
llvm-svn: 47246
-
Nate Begeman authored
llvm-svn: 47245
-
Chris Lattner authored
the second half of PR2047 llvm-svn: 47244
-
Nate Begeman authored
llvm-svn: 47243
-
Chris Lattner authored
llvm-svn: 47242
-
Chris Lattner authored
that is also a subtract. This implements PR2047 and Transforms/Reassociate/subtest2.ll llvm-svn: 47241
-
Chris Lattner authored
llvm-svn: 47240
-
Chris Lattner authored
functionality change. llvm-svn: 47239
-
Tanya Lattner authored
llvm-svn: 47238
-
Chris Lattner authored
llvm-svn: 47237
-
Chris Lattner authored
int foobar(int); int foobar() {} which requires ifdef'ing out a testcase in predefined-function.c. llvm-svn: 47236
-
Anders Carlsson authored
llvm-svn: 47234
-
Eli Friedman authored
llvm-svn: 47233
-
Chris Lattner authored
llvm-svn: 47232
-
Tanya Lattner authored
llvm-svn: 47231
-
Tanya Lattner authored
llvm-svn: 47230
-
Chris Lattner authored
llvm-svn: 47229
-
Chris Lattner authored
llvm-svn: 47228
-
Tanya Lattner authored
llvm-svn: 47227
-
Chris Lattner authored
llvm-svn: 47226
-
Tanya Lattner authored
llvm-svn: 47225
-
Eli Friedman authored
but the fixes are reasonable. llvm-svn: 47224
-