-
Bug
-
Resolution: Fixed
-
P3
-
5.0
-
b49
-
generic
-
generic
Cost tracking in adlc is misguided, causing a DFA to be emitted that is less desirable as defined by ins_cost() measurements.
As an example, on x86, we are seeing many "movl reg,#0" instructions, where the costs in i486.ad file leads us to expect the lower cost "xor reg,reg" instead.
As an example, on x86, we are seeing many "movl reg,#0" instructions, where the costs in i486.ad file leads us to expect the lower cost "xor reg,reg" instead.