In current xarch FMA code generation, last use information of operands are used to guide the form selection. There are spaces left to improve the usage of this info. Please refer to the comment here.
Another issue to solve is the last use info change in between lowering phase and lsra phase cause some assert failure in lsra phase here.
category:cq
theme:codegen
skill-level:expert
cost:medium
impact:medium
In current xarch FMA code generation, last use information of operands are used to guide the form selection. There are spaces left to improve the usage of this info. Please refer to the comment here.
Another issue to solve is the last use info change in between lowering phase and lsra phase cause some assert failure in lsra phase here.
category:cq
theme:codegen
skill-level:expert
cost:medium
impact:medium