- Aug 19, 2009
-
-
Dan Gohman authored
a smaller encoding. These kinds of patterns are very frequent in sqlite3, for example. llvm-svn: 79439
-
Daniel Dunbar authored
llvm-svn: 79437
-
David Goodwin authored
llvm-svn: 79436
-
Owen Anderson authored
llvm-svn: 79435
-
Daniel Dunbar authored
- This avoids unnecessary malloc/free overhead in the common case, and unnecessary copying from the ostream buffer into the output vector. llvm-svn: 79434
-
Daniel Dunbar authored
- These allow clients to make use of the extra elements in the vector which have already been allocated, without requiring them to be value initialized. llvm-svn: 79433
-
Erick Tryzelaar authored
llvm-svn: 79432
-
Erick Tryzelaar authored
llvm-svn: 79431
-
Erick Tryzelaar authored
llvm-svn: 79430
-
Owen Anderson authored
actually added. llvm-svn: 79429
-
Bob Wilson authored
This is derived from a patch by Anton Korzh. I modified it to recognize the VEXT shuffles during legalization and lower them to a target-specific DAG node. llvm-svn: 79428
-
Daniel Dunbar authored
llvm-svn: 79427
-
Daniel Dunbar authored
rather obscure way (the other candidate is r79377). llvm-svn: 79426
-
David Goodwin authored
Use the schedule itinerary operand use/def cycle information to adjust dependence edge latency for post-RA scheduling. llvm-svn: 79425
-
Sandeep Patel authored
llvm-svn: 79424
-
Duncan Sands authored
Xerxes Rånby. llvm-svn: 79419
-
Benjamin Kramer authored
llvm-svn: 79418
-
Benjamin Kramer authored
Add a hack to unbreak MSVC builds. str(n)casecmp are POSIX functions and aren't available on windows (mingw defines them though). llvm-svn: 79417
-
Eli Friedman authored
llvm-svn: 79415
-
Erick Tryzelaar authored
llvm-svn: 79414
-
Erick Tryzelaar authored
llvm-svn: 79413
-
Nick Lewycky authored
delete a newed pointer, and improve readability a little bit. llvm-svn: 79411
-
Erick Tryzelaar authored
llvm-svn: 79410
-
Chris Lattner authored
llvm-svn: 79409
-
Chris Lattner authored
llvm-svn: 79408
-
Nick Lewycky authored
llvm-svn: 79407
-
Chris Lattner authored
llvm-svn: 79406
-
Chris Lattner authored
talk to the MCStreamer directly instead. llvm-svn: 79405
-
Andreas Neustifter authored
llvm-svn: 79404
-
Daniel Dunbar authored
llvm-svn: 79403
-
Erick Tryzelaar authored
gcc-4.4 was optimizing away comparisons against SimpleValueType when it was compared to a value larger than the largest value in the enum. This patch works around it by adding one extra item to the enum so that these tests will now be valid. llvm-svn: 79401
-
Lang Hames authored
llvm-svn: 79397
-
Owen Anderson authored
llvm-svn: 79388
-
Owen Anderson authored
when trying to run opt in parallel. This lets parallel opt crunch 403.gcc in about a third of the time. llvm-svn: 79387
-
Daniel Dunbar authored
llvm-svn: 79386
-
Daniel Dunbar authored
- The base class implementation is correct. llvm-svn: 79385
-
Dan Gohman authored
before performing optimizations based on constant string values. llvm-svn: 79384
-
Dan Gohman authored
just falling through the end. llvm-svn: 79383
-
Daniel Dunbar authored
buffer. llvm-svn: 79382
-
Dan Gohman authored
SRA_PARTS, as is done for SRL, SHL, and SRA. llvm-svn: 79380
-