Csaba Hruska
|
5ea40e944c
|
add ideas
|
2018-03-02 11:30:48 +01:00 |
|
Csaba Hruska
|
003fdc1f7d
|
more images
|
2018-03-02 10:09:53 +01:00 |
|
Csaba Hruska
|
7d17a89e4c
|
update image
|
2018-03-02 10:00:15 +01:00 |
|
Csaba Hruska
|
bc06e5d2a6
|
replace image
|
2018-03-02 09:57:12 +01:00 |
|
Csaba Hruska
|
afd062fa9b
|
add optimisation schema images
|
2018-03-02 09:52:30 +01:00 |
|
Csaba Hruska
|
c64bd2a503
|
improve note
|
2018-03-01 22:54:07 +01:00 |
|
Csaba Hruska
|
c733aa48c0
|
add todo
|
2018-03-01 22:14:07 +01:00 |
|
Csaba Hruska
|
77422ec1cb
|
update progress
|
2018-03-01 22:02:18 +01:00 |
|
Csaba Hruska
|
8d22560c40
|
implement inlining
|
2018-03-01 21:58:34 +01:00 |
|
Csaba Hruska
|
a2c0f01395
|
add comment
|
2018-03-01 20:52:41 +01:00 |
|
Csaba Hruska
|
eb4db17f36
|
work on inlining
|
2018-03-01 19:45:06 +01:00 |
|
Csaba Hruska
|
804d409cbe
|
rename: sparse case optimisation
|
2018-03-01 19:44:36 +01:00 |
|
Csaba Hruska
|
3041f062a3
|
add pdf page links for optimising transformations
|
2018-03-01 19:34:09 +01:00 |
|
Csaba Hruska
|
002752ae38
|
add optimising transformations list to readme
|
2018-03-01 19:24:30 +01:00 |
|
Csaba Hruska
|
d06c2624c7
|
improve comment
|
2018-03-01 16:28:13 +01:00 |
|
Csaba Hruska
|
bba5da1a17
|
add misc notes
|
2018-03-01 16:15:50 +01:00 |
|
Csaba Hruska
|
8f915f15f9
|
add comments
|
2018-03-01 16:10:33 +01:00 |
|
Csaba Hruska
|
b6f4d0341e
|
add comment
|
2018-03-01 13:56:12 +01:00 |
|
Csaba Hruska
|
88c3553b27
|
add common sub-expression elimination to the pipeline
|
2018-03-01 13:47:25 +01:00 |
|
Csaba Hruska
|
665ccd7c88
|
implement common sub-expression elimination
|
2018-03-01 13:42:45 +01:00 |
|
Csaba Hruska
|
aa9761a022
|
add type signatures
|
2018-03-01 11:03:40 +01:00 |
|
Csaba Hruska
|
75cdc733f3
|
add dead variable elimination to the pipeline
|
2018-03-01 02:02:34 +01:00 |
|
Csaba Hruska
|
78eeb77343
|
implement dead variable elimination
|
2018-03-01 01:58:51 +01:00 |
|
Csaba Hruska
|
f2d24392f0
|
fix copy propagation
|
2018-03-01 00:07:27 +01:00 |
|
Csaba Hruska
|
06ce89d524
|
improve split fetch and right hoist fetch to leave out dummy operations by using hylo and ana
|
2018-02-28 23:56:28 +01:00 |
|
Csaba Hruska
|
81276ce8db
|
fix error message
|
2018-02-28 21:34:04 +01:00 |
|
Csaba Hruska
|
6f43c6e0cb
|
fix dead procedure elimination
|
2018-02-28 21:33:55 +01:00 |
|
Csaba Hruska
|
93f384a21b
|
add comment
|
2018-02-28 20:55:26 +01:00 |
|
Csaba Hruska
|
5459a38cff
|
add dead procedure elimination to the pipeline
|
2018-02-28 20:41:10 +01:00 |
|
Csaba Hruska
|
7917d822ca
|
implement dead procedure elimination
|
2018-02-28 20:37:41 +01:00 |
|
Csaba Hruska
|
93557e323e
|
add constant propagation to the pipeline
|
2018-02-28 17:52:56 +01:00 |
|
Csaba Hruska
|
20498569c1
|
implement constant propagation
|
2018-02-28 17:50:07 +01:00 |
|
Csaba Hruska
|
cbf0ef5f77
|
add copy propagation to pipeline
|
2018-02-28 14:40:38 +01:00 |
|
Csaba Hruska
|
31a1ab572b
|
fix: compose substitutions
|
2018-02-28 14:38:30 +01:00 |
|
Csaba Hruska
|
7efa5a1d88
|
implement copy propagation
|
2018-02-28 14:27:07 +01:00 |
|
Csaba Hruska
|
83ad0affae
|
add comment
|
2018-02-28 05:20:34 +01:00 |
|
Csaba Hruska
|
514ea3a0c7
|
add todo
|
2018-02-28 05:14:43 +01:00 |
|
Csaba Hruska
|
7595ef4e93
|
add update elimination to the pipeline
|
2018-02-27 16:16:14 +01:00 |
|
Csaba Hruska
|
3c3280d984
|
implement update elimination
|
2018-02-27 16:12:31 +01:00 |
|
Csaba Hruska
|
8aa6959c57
|
add sparse case elimination to the pipeline
|
2018-02-27 15:47:01 +01:00 |
|
Csaba Hruska
|
0b67642895
|
implement sparse case elimination
|
2018-02-27 15:41:33 +01:00 |
|
Csaba Hruska
|
d5ec5e7675
|
move utility function to a more common module to make it reusable
|
2018-02-27 15:39:56 +01:00 |
|
Csaba Hruska
|
32f602029d
|
add trivial case elimination to pipeline
|
2018-02-27 15:07:31 +01:00 |
|
Csaba Hruska
|
1e397c5a9f
|
implement trivial case elimination
|
2018-02-27 15:04:52 +01:00 |
|
Csaba Hruska
|
9589313f7c
|
add evaluated case elimination to the pipeline
|
2018-02-27 14:54:10 +01:00 |
|
Csaba Hruska
|
8958a1530b
|
implement evaluated case elimination
|
2018-02-27 14:53:49 +01:00 |
|
Csaba Hruska
|
16d6526034
|
rely on util module ; improve substitution
|
2018-02-27 11:09:29 +01:00 |
|
Csaba Hruska
|
ddf4ca3b59
|
rely on util module
|
2018-02-27 11:08:48 +01:00 |
|
Csaba Hruska
|
a69343ebad
|
factor out utility code into a module
|
2018-02-27 11:08:00 +01:00 |
|
Csaba Hruska
|
5a3fff3651
|
add utility function
|
2018-02-27 11:06:49 +01:00 |
|