On Mon, May 16, 2011 at 3:44 PM, Uros Bizjak wrote:
> Please note, that the patch also merges SImode and DImode call
> patterns, although SImode patterns use "lsm" constraint originally.
> The "l" constraint prevents %esp register, but since operand predicate
> already rejects %esp hard reg and %
Hello!
Attached patch introduces "z" constraint that matches
constant_call_address_operand predicate. Using this constraint,
several similar call patterns can be merged into one, substantially
lowering the number of similar call patterns.
Please note, that the patch also merges SImode and DImode