about summary refs log tree commit diff
path: root/src/rt/rust_run_program.cpp
diff options
context:
space:
mode:
authorHuon Wilson <dbau.pp+github@gmail.com>2013-04-04 03:08:53 +1100
committerHuon Wilson <dbau.pp+github@gmail.com>2013-04-21 01:40:48 +1000
commitd9c54f83877c813964923f6a00ece8804ae4f3b8 (patch)
tree4ec63f542a6a738f8631f6acb1db89f9fa9f61b4 /src/rt/rust_run_program.cpp
parent93c0888b6c6111c645d5aa2ef78da6fe8ab2c307 (diff)
downloadrust-d9c54f83877c813964923f6a00ece8804ae4f3b8.tar.gz
rust-d9c54f83877c813964923f6a00ece8804ae4f3b8.zip
librustc: use LLVM intrinsics for several floating point operations.
Achieves at least 5x speed up for some functions!

Also, reorganise the delegation code so that the delegated function wrappers
have the #[inline(always)] annotation, and reduce the repetition of
delegate!(..).
Diffstat (limited to 'src/rt/rust_run_program.cpp')
0 files changed, 0 insertions, 0 deletions