On May 5, 2014, at 9:03 PM, Aniket Deole <aniket.deole@xxxxxxxxx> wrote: > Hello, > > We were going through the ARM machine descriptions and came across a pattern > where the "and" has 3 children while the x86 machine descriptions contain > patterns in which "and" has 2 children. Even the GCC Internals > document specifies > that "and" has 2 children. > > Can anyone help us with respect to whether "and" having 3 children is correct ? > > This example from arm.md contains and have 2 as well as 3 children. > Show in bold. 3 children in (and) is just (c1 && c2 && c3). I believe you can have as many children in (and) and (or) as you want. -- Maxim Kuvyrkov www.linaro.org