Remove useless gtSetFlags calls
authorMike Danes <onemihaid@hotmail.com>
Wed, 15 Jun 2016 18:06:36 +0000 (21:06 +0300)
committerMike Danes <onemihaid@hotmail.com>
Wed, 15 Jun 2016 18:21:33 +0000 (21:21 +0300)
commit845d34814cbe4f0f8cd342d04bd47fc7ef1c79b2
treebc9b5c9bf5692c23ff50d658f4f8cdf73530fbd8
parent488c377745cd2cbdfac711d2199dfeefeb24c5f1
Remove useless gtSetFlags calls

For xarch `gtSetFlags` returns true and that makes `genIntToIntCast` use an `and` instruction instead of `mov`/`movzx`. This serves no purpose as no code ever calls `gtRequestSetFlags` on cast nodes nor does `GT_JTRUE` expects a cast node as its operand.

`gtSetFlags` seems to be a leftover from the legacy codegen.
src/jit/codegenxarch.cpp