[llvm-dev] TableGen GlobalISelEmitter unable to handle trivial pattern

Amara Emerson via llvm-dev llvm-dev at lists.llvm.org
Mon Jul 1 10:56:30 PDT 2019


+Daniel

> On Jun 30, 2019, at 3:08 PM, Matt Arsenault via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> Hi,
> 
> I’m looking at some patterns which failed to import, and when I reduced them I was surprised to find a variety of complicated patterns successfully import, but the most trivial patterns I can come up with fail. If I add this pattern to test/TableGen/GlobalISelEmitter.td:
> 
> def : Pat <
>  (mul i32:$y, i32:$x),
>  (MUL $x, $y)
>> ;
> 
> test/TableGen/GlobalISelEmitter.td:1196:1: warning: Skipped pattern: Dst pattern child is an unsupported kind
> def : Pat <
> 
> What am I missing?
> 
> -Matt
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev



More information about the llvm-dev mailing list