Alex Crichton
cde22bc180
Switch to using `llvm_asm!` instead of `asm!` ( #351 )
...
* Switch to using `llvm_asm!` instead of `asm!`
* Run rustfmt
* Fix how LTO is specified on nightly
2020-04-29 15:30:10 -05:00
Dan Gohman
a6ecd1a73f
Add "volatile" and "memory" clobber to asm! that doesn't fall through.
...
Use the "volatile" option and the "memory" clobber on inline asm that does
things like return directly, to reduce the chances of compilers rearranging
the code.
2017-11-15 12:49:10 -08:00
Matt Ickstadt
a40cc6a12d
Don't compile probestack functions during testing
2017-09-15 18:13:06 -05:00
Matt Ickstadt
b3679bcfba
Implement x86 chkstk in "rust"
2017-09-15 18:04:59 -05:00