1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/yjit
Maxime Chevalier-Boisvert 5b5c627d37
YJIT: eliminate redundant mov in csel/cmov on x86 (#6348)
* Eliminate redundant mov in csel/cmov. Translate mov reg,0 into xor

* Fix x86 asm test

* Remove dbg!()

* xor optimization unsound because it resets flags
2022-09-09 18:41:19 -04:00
..
bindgen Remove rb_iseq_each 2022-09-01 15:20:49 -07:00
src YJIT: eliminate redundant mov in csel/cmov on x86 (#6348) 2022-09-09 18:41:19 -04:00
.gitignore
Cargo.lock
Cargo.toml Add --enable-yjit=dev_nodebug configure option 2022-07-29 16:32:14 -07:00
yjit.mk Add --enable-yjit=dev_nodebug configure option 2022-07-29 16:32:14 -07:00