bjorn3
a125b62536
[OPT] Don't force return value of call to stack
...
Benchmark #1 : ./simple_raytracer_before
Time (mean ± σ): 14.420 s ± 0.568 s [User: 14.376 s, System: 0.026 s]
Range (min … max): 13.730 s … 15.170 s 10 runs
Benchmark #2 : simple_raytracer_after
Time (mean ± σ): 13.679 s ± 0.576 s [User: 13.628 s, System: 0.020 s]
Range (min … max): 12.761 s … 14.552 s 10 runs
Summary
'./simple_raytracer_after' ran
1.05 ± 0.06 times faster than './simple_raytracer_before'
2019-12-20 12:13:07 +01:00
bjorn3
86cdd1909b
[OPT] Use IndexVec instead of HashMap in ssa analysis
2019-12-17 17:49:12 +01:00
bjorn3
82fde5b622
Remove bitflags dependency
2019-10-06 17:52:23 +02:00
bjorn3
6ea4cbdf1b
Rustup to rustc 1.39.0-nightly ( a6946a817
2019-09-13)
2019-09-14 11:21:18 +02:00
bjorn3
40629999bc
Don't force RETURN_PLACE to stack
...
Speeds up simple-raytracer by 7% (cc #684 )
2019-08-28 15:29:10 +02:00
bjorn3
2a20cc0b94
Use anonymous lifetimes where possible
2019-08-18 16:52:07 +02:00
bjorn3
92f2b6243d
Rustup to rustc 1.38.0-nightly ( a7f28678b
2019-07-23)
2019-07-24 11:56:24 +02:00
bjorn3
99eb418f19
Rustup to rustc 1.34.0-nightly ( c1d2d83ca
2019-03-01)
2019-03-02 12:18:41 +01:00
bjorn3
06202c007c
Fix some 2018 edition idioms
2018-11-17 18:23:52 +01:00
Dan Gohman
7b5f4894f1
Change "cton" to "clif".
2018-11-12 07:20:42 -08:00
bjorn3
648f491977
Enable feature gate extern_crate_item_prelude
2018-11-07 13:29:38 +01:00
bjorn3
b5dffe9765
Rustfmt
2018-10-10 19:07:13 +02:00
bjorn3
ed996759f1
Rustup
2018-09-28 18:21:11 +02:00
bjorn3
a1b8e02a88
Rustup to rustc 1.30.0-nightly ( cb6d2dfa8
2018-09-16)
2018-09-17 18:49:10 +02:00
bjorn3
178aa32b0c
Make FunctionCx generic over Backend
2018-08-14 20:31:16 +02:00
bjorn3
2fd0d52834
Rustfmt
2018-08-09 11:25:14 +02:00
bjorn3
f4e622cedc
Add basic ssa analyzer
2018-08-09 10:46:56 +02:00