julia
improve optimization passes to produce more compact IR
#20853
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
6
Changes
View On
GitHub
improve optimization passes to produce more compact IR
#20853
JeffBezanson
merged 6 commits into
master
from
jb/IRcleanup
vtjnash
commented on 2017-03-01
vtjnash
commented on 2017-03-01
vtjnash
commented on 2017-03-01
vtjnash
commented on 2017-03-01
ararslan
added
compiler:inference
ararslan
added
performance
JeffBezanson
force pushed
from
f1213637
to
c4dec1a1
9 years ago
improve ability to inline away `typeassert` and `===`
3334f7fd
remove effect-free statements in `void_use_elim_pass!`
e8c12ade
add a pass to remove variables whose values are never read
6d6218fa
overhaul `remove_redundant_temp_vars` pass to remove more variables
c703c4dd
add an inlining heuristic that helps avoid allocations
763f36c6
JeffBezanson
force pushed
from
c4dec1a1
to
763f36c6
9 years ago
fix regressions due to replacing too many slots with SSAValues
3e53392f
JeffBezanson
merged
0e970f05
into master
9 years ago
tkelman
deleted the jb/IRcleanup branch
9 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
vtjnash
Assignees
No one assigned
Labels
performance
compiler:inference
Milestone
No milestone
Login to write a write a comment.
Login via GitHub