Make G_PHI of p0 types legal.
These seem to contribute a significant proportion of the SDAG bailouts on a test suite build.
Paths
| Differential D38621
[AArch64][GlobalISel] Make G_PHI of p0 types legal ClosedPublic Authored by aemerson on Oct 6 2017, 6:01 AM.
Details Summary Make G_PHI of p0 types legal. These seem to contribute a significant proportion of the SDAG bailouts on a test suite build.
Diff Detail
Event TimelineHerald added subscribers: igorb, javed.absar, rovka, rengolin. · View Herald TranscriptOct 6 2017, 6:01 AM aemerson mentioned this in D38622: [GlobalISel] Fix legalizer trying to process a deleted instruction.Oct 6 2017, 6:05 AM aemerson added a parent revision: D38622: [GlobalISel] Fix legalizer trying to process a deleted instruction. Comment Actions Hi Amara, LGTM. Could you add checks (in follow on commits) for both regbankselect and instruction select passes to make sure G_PHIs with p0 pass those two as well? Cheers, This revision is now accepted and ready to land.Oct 6 2017, 10:17 AM Closed by commit rL315177: [AArch64][GlobalISel] Make G_PHI of p0 types legal. (authored by aemerson). · Explain WhyOct 8 2017, 8:31 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 117984 lib/Target/AArch64/AArch64LegalizerInfo.cpp
test/CodeGen/AArch64/GlobalISel/legalize-phi.mir
|