Previously 0 and -1 was matched via tablegen rules. But this could cause problems where a physical register was being used where a virtual register was expected (seen in optimizeSelect and TwoAddressInstructionPass). Instead follow AArch64 and match in DAGToDAGISel.
Details
Details
Diff Detail
Diff Detail
- Build Status
Buildable 1679 Build 1679: arc lint + arc unit