On Thu, Aug 5, 2010 at 6:24 PM, John Thompson
<[email protected]> wrote:
> Eli,
>
> One thing
> I also noticed is that the back-end doesn't consider multiple constraints in
> parallel, as ChooseConstraintTuple does, but it seems like it should be
> okay, as long as the backend can find suitable instrustions.

That's precisely the issue; multiple-alternative constraints require
examining all the constraints at once.  From the gcc docs: "For
example, on the 68000, a logical-or instruction can combine register
or an immediate value into memory, or it can combine any kind of
operand into a register; but it cannot combine one memory location
into another. "

-Eli

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to