[PATCH] [AArch64]Fix the problems that can't select mul/add/sub of v1i8/v1i16/v1i32 types
Ana Pazos
apazos at codeaurora.org
Tue Feb 11 10:26:18 PST 2014
Hao,
Which C code is resulting in operations with v1ix types? Can you show an
example?
One can write LLVM IR code with these types, but not C code. And currently
there is no pass that rewrites the IR to use these types, for example to
move computation from integer unit to Neon.
Just trying to understand where the need for this patch comes from.
Thanks,
Ana.
-----Original Message-----
From: llvm-commits-bounces at cs.uiuc.edu
[mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Tim Northover
Sent: Tuesday, February 11, 2014 2:50 AM
To: t.p.northover at gmail.com; Hao.Liu at arm.com
Cc: llvm-commits at cs.uiuc.edu
Subject: Re: [PATCH] [AArch64]Fix the problems that can't select mul/add/sub
of v1i8/v1i16/v1i32 types
Hi Hao,
This looks good, though I have to say I'm really starting to doubt the
wisdom of adding v1iN as valid types. We're adding so much boiler-plate to
cope with the extra operations. Oh well, a problem for another day.
Cheers.
Tim.
http://llvm-reviews.chandlerc.com/D2735
_______________________________________________
llvm-commits mailing list
llvm-commits at cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list