Patrick Walton
|
682875929e
|
rustc: Stub binary operator translation
|
2011-07-18 00:24:21 -07:00 |
|
Patrick Walton
|
437b776100
|
rustc: Simplify the destination format in the DPS backend; optimize aliases to interior strings to require no allocation at all
|
2011-07-17 22:30:13 -07:00 |
|
Patrick Walton
|
22db8b1d53
|
rustc: Use memmove instructions more aggressively in DPS mode. LLVM converts these to optimized block transfer instructions, significantly reducing code size.
|
2011-07-17 14:02:39 -07:00 |
|
Patrick Walton
|
652da4ca55
|
rustc: Implement immediates in the DPS engine; it should now always be at least as efficient as the original engine (and typically much more).
|
2011-07-16 10:54:12 -07:00 |
|
Patrick Walton
|
88574c3cea
|
rustc: Implement interior string logging in DPS
|
2011-07-15 18:37:57 -07:00 |
|
Patrick Walton
|
f6f7f61908
|
rustc: Implement logging in DPS
|
2011-07-15 18:00:59 -07:00 |
|
Patrick Walton
|
0bd7b803f6
|
rustc: Translate literals in DPS style; no constification of strings yet.
|
2011-07-15 16:40:55 -07:00 |
|
Patrick Walton
|
9fadab64a2
|
rustc: Introduce a stub destination-passing-style translation engine, accessible via the --dps switch for now
|
2011-07-15 11:38:46 -07:00 |
|