julia
add LoopInfo + LICM
#36832
Open

add LoopInfo + LICM #36832

vchuravy wants to merge 26 commits into master from vc/licm
vchuravy
vchuravy vchuravy assigned Keno Keno 6 years ago
vchuravy
yuyichao
yuyichao
vtjnash
yuyichao
tkf Add some CFG manipulation tools
90133d48
tkf Check `statement_positions` early
6da85a25
tkf Manually handle `SSAValue` outside `ssamap`
2c428ef1
tkf Use link in docstring
345f455b
tkf Simplify `bbchangemap` and `gotolabelchangemap`
b43f98ef
tkf Type assertion for avoiding dynamic dispatch
71c1d056
tkf Explicitly specify the number of new blocks
17527628
tkf Merge branch 'master' into cfg-tools
ab52887c
tkf Let ssamap handle SSAValue
855a2a16
tkf Merge branch 'cfg-tools' of github.com:tkf/julia into cfg-tools
cd2347c2
tkf Improve/fix docstrings
ce879ade
tkf Fix tests for 32-bit
a23139e8
tkf Explain input and output IRs
0307ced9
aviatesk Merge branch 'master' into cfg-tools
8764ab36
vchuravy Merge remote-tracking branch 'origin/master' into cfg-tools
788934eb
vchuravy fixup! Merge remote-tracking branch 'origin/master' into cfg-tools
d3cb286a
vchuravy use NoCallInfo instead of nothing
24544822
vchuravy use core_ircode instead of custom utility
2d37c14a
vchuravy fixup! use core_ircode instead of custom utility
6cc67a8e
vchuravy mark test as broken
63198650
vchuravy add LoopInfo + LICM
cb1a5615
vchuravy attempt at creating a new BB
037a1bf7
vchuravy Use cfg manipulation tools from TKF
328eace7
vchuravy vchuravy force pushed from 1fe83fe6 to 328eace7 2 years ago
vchuravy vchuravy requested a review from topolarity topolarity 2 years ago
vchuravy vchuravy marked this pull request as ready for review 2 years ago
vchuravy
vchuravy vchuravy requested a review from aviatesk aviatesk 2 years ago
vchuravy Treat self-quoting constants as invariant
fcc33593
vchuravy Convert tabs to spaces
369cbec9
vchuravy Support multiple invariant
35c58d62

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone