[PATCH] arm: Fix incorrect modes with 'borrow' operations [PR90311]

2020-03-05 Thread Richard Earnshaw
Looking through the arm backend I noticed that the modes used to pass comparison types into subtract-with-carry operations were being incorrectly set. The result is that the compiler is not truly self-consistent. To clean this up I've introduced a new predicate, arm_borrow_operation (borrowed fr

[arm] Fix incorrect modes with 'borrow' operations

2019-07-18 Thread Richard Earnshaw (lists)
Looking through the arm backend I noticed that the modes used to pass comparison types into subtract-with-carry operations were being incorrectly set. The result is that the compiler is not truly self-consistent. To clean this up I've introduced a new predicate, arm_borrow_operation (borrowed fr