[llvm-dev] GlobalISel BoF follow-up

Diana Picus via llvm-dev llvm-dev at lists.llvm.org
Wed Apr 19 07:24:41 PDT 2017

Hi again,

On 1 April 2017 at 15:09, Diana Picus <diana.picus at linaro.org> wrote:
> If people feel it would be useful, we could also try to send a
> weekly-ish email listing the pending reviews and any points that need
> coordination. We're open to any suggestions on how we can communicate
> better.

Nobody said anything about this, but with people coming back from
spring break these days it's probably a good time to sync again.
Kristof and I have been trying to keep the scratchpad document here
[1] up to date, but I'll try to summarize things on the mailing list
as well:

We still have a few bugs open that we should fix or at least discuss
before turning GlobalISel on by default at O0 for AArch64:
* PR32560 - A crash in regbank select [2]
* PR32550 - Floating point values moving a lot through GPRs [3]
* PR32561 - Improve placement of constants [4]
* Optional - improve handling of switch statements (I think we don't
even have a bug open for this, but it has been brought up)

Unrelated to O0, here are some pending patches (at least that I'm aware of):
* Legalization of non-power-of-2 types [5] - this hasn't seen any
activity in a while, but it would be nice to move forward with it
* TableGen for the instruction selector: support for predicates [6] -
needs a rebase, would be very useful for ARM
* Formatting TableGen'erated files [7] - this is an older patch and it
doesn't really need to be limited only to GlobalISel, it looks like it
might be a good idea for TableGen in general

Also, Eric Cristopher has started a discussion on the GlobalISel accessors [8].
If I missed anything, please feel free to bring it up!


[1] https://goo.gl/IS2Bdw
[2] http://bugs.llvm.org/show_bug.cgi?id=32560
[3] http://bugs.llvm.org/show_bug.cgi?id=32550
[4] http://bugs.llvm.org/show_bug.cgi?id=32561
[5]  https://reviews.llvm.org/D30529
[6] https://reviews.llvm.org/D31418
[7] https://reviews.llvm.org/D30299
[8] http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20170410/445369.html

More information about the llvm-dev mailing list