diff options
author | Quentin Carbonneaux <quentin@c9x.me> | 2019-03-01 15:08:58 +0100 |
---|---|---|
committer | Quentin Carbonneaux <quentin@c9x.me> | 2019-03-01 15:08:58 +0100 |
commit | a85fe6e2d955b0b34e0d17ca244a978489db4a00 (patch) | |
tree | 0ef488411cf266995d7d0714ab65df83537eb19d /load.c | |
parent | 60804c92a81cc4cba494b3b48d11151559269d9b (diff) | |
download | roux-a85fe6e2d955b0b34e0d17ca244a978489db4a00.tar.gz |
skip expensive ssa-building loop when possible
If a temporary is assigned exactly once (most are), there is no need to do any work to put it in ssa form. On an input file of ~35k loc, this makes the processing time go from 2.9 secs to 1.2 secs.
Diffstat (limited to 'load.c')
0 files changed, 0 insertions, 0 deletions