Displaying 3 results from an estimated 3 matches for "97b7ae0e".
2008 Jan 02
0
[LLVMdev] ComplexPattern in child ISel nodes
On Dec 30, 2007, at 9:04 PM, Christopher Lamb wrote:
> Currently tablegen emits a rather surprising match code for the
> following case:
>
> Suppose we have a pattern that uses a ComplexPattern to match an
> operand. This pattern then appears as a child pattern in a
> different pattern.
> Pattern 1: (N1 ComplexPattern:OP)
> Pattern 0: (N0 (N1 ComplexPattern:OP))
>
2008 Jan 03
1
[LLVMdev] ComplexPattern in child ISel nodes
...plexPattern has multiple uses in the DAG
it's matching against how do you know which node is the immediate
enclosing node?
--
Christopher Lamb
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080103/97b7ae0e/attachment.html>
2007 Dec 31
2
[LLVMdev] ComplexPattern in child ISel nodes
Currently tablegen emits a rather surprising match code for the
following case:
Suppose we have a pattern that uses a ComplexPattern to match an
operand. This pattern then appears as a child pattern in a different
pattern.
Pattern 1: (N1 ComplexPattern:OP)
Pattern 0: (N0 (N1 ComplexPattern:OP))
The match code for ComplexPattern is passed in N1 in Pattern 1 and N0
in Pattern 0. This means