Vincent St-Amour
|
6ec1b3686b
|
Added coercions for floats with unboxed complex operations.
However, this generates superfluous operations involving their
imaginary part of 0.
original commit: 025af5b815503cb4aa64f0a253204016ccba7383
|
2010-07-16 12:22:13 -04:00 |
|
Vincent St-Amour
|
f5c518398f
|
Enabled optimization of complex conjugate at the top level of complex operations.
original commit: fff71e6a1d5746bf30ec7b3d64ec63ccd43f8065
|
2010-07-16 12:22:12 -04:00 |
|
Vincent St-Amour
|
4e3f1c1e4b
|
Added unboxed complex conjugate.
original commit: 063211d92263267b8e6b2703af70d9a46e7186bf
|
2010-07-16 12:22:12 -04:00 |
|
Vincent St-Amour
|
19781fc153
|
Added optimizations for iterating over vectors and strings.
original commit: 0b0da84eba4fe7dcab87e4e5eed5dd213de2dc9f
|
2010-07-16 12:22:12 -04:00 |
|
Vincent St-Amour
|
70cfe1b953
|
Added dead code elimination.
original commit: 1e550139aa67631ffc965027584284b61453b634
|
2010-07-16 12:22:11 -04:00 |
|
Vincent St-Amour
|
a128800e24
|
Pushed optimizations to auxiliary syntax classes.
original commit: dbda43ac6ba5d7e001cde75b16e39fcf3f60b5e1
|
2010-07-08 18:29:15 -04:00 |
|
Vincent St-Amour
|
8deff8c920
|
Refactoring of the optimizer.
original commit: c3f46cc8a6512379ead3cf99cf94fe426bec3f5a
|
2010-07-08 18:29:15 -04:00 |
|
Vincent St-Amour
|
e9ff5ae34d
|
Moved Typed Scheme's optimizer to its own subdirectory.
original commit: 24aad77da3e3c2e411642cdb08fffaaa31a0b1cb
|
2010-07-08 18:29:15 -04:00 |
|