Re: [AArch64] Tighten move constraints for symbolic operands

2017-05-08 Thread Richard Earnshaw (lists)
On 31/03/17 09:34, Richard Sandiford wrote: > The movsi and movdi constraints allowed the source to be any > absolute symbolic expression ("S"). That's OK for operands that > have already been vetted by the aarch64_mov_operand predicate but > causes problems if the register allocator substitutes a

[AArch64] Tighten move constraints for symbolic operands

2017-03-31 Thread Richard Sandiford
The movsi and movdi constraints allowed the source to be any absolute symbolic expression ("S"). That's OK for operands that have already been vetted by the aarch64_mov_operand predicate but causes problems if the register allocator substitutes an equivalence (the usual "the constraints can't acce