Hal Finkel via llvm-dev
2016-Oct-21 16:52 UTC
[llvm-dev] [RFC] Removing PowerPC/Darwin Support?
Hi James, I agree, we should keep a mode that prints register names (instead of just the numbers). I lean toward having a verbose mode that is compatible with the GNU assembler, which means %r1 instead of just r1. gas will also accept that syntax, so it seems more useful than the Darwin syntax on current systems. What do you think? -Hal ----- Original Message -----> From: "James Y Knight" <jyknight at google.com> > To: "Hal Finkel" <hfinkel at anl.gov> > Cc: "llvm-dev" <llvm-dev at lists.llvm.org>, "Ehsan A Amiri" <amehsan at ca.ibm.com>, "Iain Sandoe" <iain at codesourcery.com> > Sent: Friday, October 21, 2016 10:37:44 AM > Subject: Re: [llvm-dev] [RFC] Removing PowerPC/Darwin Support? > > > The only part I'd like to see *NOT* removed is the darwin PPC asm > format. Not because I care about ppc/darwin, but because that format > is like 1000x easier to read -- especially for those of us who > aren't PPC experts -- than the insane standard PPC assembly format. > :) > > > On Thu, Oct 20, 2016 at 7:57 PM, Hal Finkel via llvm-dev < > llvm-dev at lists.llvm.org > wrote: > > > Hi everyone, > > I don't believe that anyone is currently using (a recent) LLVM on > PowerPC/Darwin. As far as I know, Apple stopped supporting PowerPC > hardware years ago. There is a significant amount of code in the > PowerPC backend dedicated to Darwin support and removing it would > make maintaining the rest of the backend easier. If anyone expects > upcoming LLVM releases to continue to support PowerPC/Darwin, please > speak up. > > Thanks again, > Hal > > -- > Hal Finkel > Lead, Compiler Technology and Programming Languages > Leadership Computing Facility > Argonne National Laboratory > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > >-- Hal Finkel Lead, Compiler Technology and Programming Languages Leadership Computing Facility Argonne National Laboratory
Eric Christopher via llvm-dev
2016-Oct-21 17:03 UTC
[llvm-dev] [RFC] Removing PowerPC/Darwin Support?
I'm a fan. I find the current syntax to be... difficult :) -eric On Fri, Oct 21, 2016 at 9:53 AM Hal Finkel via llvm-dev < llvm-dev at lists.llvm.org> wrote:> Hi James, > > I agree, we should keep a mode that prints register names (instead of just > the numbers). I lean toward having a verbose mode that is compatible with > the GNU assembler, which means %r1 instead of just r1. gas will also accept > that syntax, so it seems more useful than the Darwin syntax on current > systems. What do you think? > > -Hal > > ----- Original Message ----- > > From: "James Y Knight" <jyknight at google.com> > > To: "Hal Finkel" <hfinkel at anl.gov> > > Cc: "llvm-dev" <llvm-dev at lists.llvm.org>, "Ehsan A Amiri" < > amehsan at ca.ibm.com>, "Iain Sandoe" <iain at codesourcery.com> > > Sent: Friday, October 21, 2016 10:37:44 AM > > Subject: Re: [llvm-dev] [RFC] Removing PowerPC/Darwin Support? > > > > > > The only part I'd like to see *NOT* removed is the darwin PPC asm > > format. Not because I care about ppc/darwin, but because that format > > is like 1000x easier to read -- especially for those of us who > > aren't PPC experts -- than the insane standard PPC assembly format. > > :) > > > > > > On Thu, Oct 20, 2016 at 7:57 PM, Hal Finkel via llvm-dev < > > llvm-dev at lists.llvm.org > wrote: > > > > > > Hi everyone, > > > > I don't believe that anyone is currently using (a recent) LLVM on > > PowerPC/Darwin. As far as I know, Apple stopped supporting PowerPC > > hardware years ago. There is a significant amount of code in the > > PowerPC backend dedicated to Darwin support and removing it would > > make maintaining the rest of the backend easier. If anyone expects > > upcoming LLVM releases to continue to support PowerPC/Darwin, please > > speak up. > > > > Thanks again, > > Hal > > > > -- > > Hal Finkel > > Lead, Compiler Technology and Programming Languages > > Leadership Computing Facility > > Argonne National Laboratory > > _______________________________________________ > > LLVM Developers mailing list > > llvm-dev at lists.llvm.org > > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > > > > > -- > Hal Finkel > Lead, Compiler Technology and Programming Languages > Leadership Computing Facility > Argonne National Laboratory > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161021/39794a3d/attachment.html>
Krzysztof Parzyszek via llvm-dev
2016-Oct-21 17:14 UTC
[llvm-dev] [RFC] Removing PowerPC/Darwin Support?
I too prefer the sane syntax. Even the IBM compiler would print R's in the .s files (it generated a bunch of defines at the beginning "def R0 = 0", etc.). -Krzysztof On 10/21/2016 12:03 PM, Eric Christopher via llvm-dev wrote:> I'm a fan. I find the current syntax to be... difficult :) > > -eric > > On Fri, Oct 21, 2016 at 9:53 AM Hal Finkel via llvm-dev > <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: > > Hi James, > > I agree, we should keep a mode that prints register names (instead > of just the numbers). I lean toward having a verbose mode that is > compatible with the GNU assembler, which means %r1 instead of just > r1. gas will also accept that syntax, so it seems more useful than > the Darwin syntax on current systems. What do you think? > > -Hal > > ----- Original Message ----- > > From: "James Y Knight" <jyknight at google.com > <mailto:jyknight at google.com>> > > To: "Hal Finkel" <hfinkel at anl.gov <mailto:hfinkel at anl.gov>> > > Cc: "llvm-dev" <llvm-dev at lists.llvm.org > <mailto:llvm-dev at lists.llvm.org>>, "Ehsan A Amiri" > <amehsan at ca.ibm.com <mailto:amehsan at ca.ibm.com>>, "Iain Sandoe" > <iain at codesourcery.com <mailto:iain at codesourcery.com>> > > Sent: Friday, October 21, 2016 10:37:44 AM > > Subject: Re: [llvm-dev] [RFC] Removing PowerPC/Darwin Support? > > > > > > The only part I'd like to see *NOT* removed is the darwin PPC asm > > format. Not because I care about ppc/darwin, but because that format > > is like 1000x easier to read -- especially for those of us who > > aren't PPC experts -- than the insane standard PPC assembly format. > > :) > > > > > > On Thu, Oct 20, 2016 at 7:57 PM, Hal Finkel via llvm-dev < > > llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > wrote: > > > > > > Hi everyone, > > > > I don't believe that anyone is currently using (a recent) LLVM on > > PowerPC/Darwin. As far as I know, Apple stopped supporting PowerPC > > hardware years ago. There is a significant amount of code in the > > PowerPC backend dedicated to Darwin support and removing it would > > make maintaining the rest of the backend easier. If anyone expects > > upcoming LLVM releases to continue to support PowerPC/Darwin, please > > speak up. > > > > Thanks again, > > Hal > > > > -- > > Hal Finkel > > Lead, Compiler Technology and Programming Languages > > Leadership Computing Facility > > Argonne National Laboratory > > _______________________________________________ > > LLVM Developers mailing list > > llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > > > > > -- > Hal Finkel > Lead, Compiler Technology and Programming Languages > Leadership Computing Facility > Argonne National Laboratory > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation
James Y Knight via llvm-dev
2016-Oct-21 18:09 UTC
[llvm-dev] [RFC] Removing PowerPC/Darwin Support?
I did not know that %r1 syntax was accepted by the GNU assembler. Yes -- that would be even better! On Fri, Oct 21, 2016 at 12:52 PM, Hal Finkel <hfinkel at anl.gov> wrote:> Hi James, > > I agree, we should keep a mode that prints register names (instead of just > the numbers). I lean toward having a verbose mode that is compatible with > the GNU assembler, which means %r1 instead of just r1. gas will also accept > that syntax, so it seems more useful than the Darwin syntax on current > systems. What do you think? > > -Hal > > ----- Original Message ----- > > From: "James Y Knight" <jyknight at google.com> > > To: "Hal Finkel" <hfinkel at anl.gov> > > Cc: "llvm-dev" <llvm-dev at lists.llvm.org>, "Ehsan A Amiri" < > amehsan at ca.ibm.com>, "Iain Sandoe" <iain at codesourcery.com> > > Sent: Friday, October 21, 2016 10:37:44 AM > > Subject: Re: [llvm-dev] [RFC] Removing PowerPC/Darwin Support? > > > > > > The only part I'd like to see *NOT* removed is the darwin PPC asm > > format. Not because I care about ppc/darwin, but because that format > > is like 1000x easier to read -- especially for those of us who > > aren't PPC experts -- than the insane standard PPC assembly format. > > :) > > > > > > On Thu, Oct 20, 2016 at 7:57 PM, Hal Finkel via llvm-dev < > > llvm-dev at lists.llvm.org > wrote: > > > > > > Hi everyone, > > > > I don't believe that anyone is currently using (a recent) LLVM on > > PowerPC/Darwin. As far as I know, Apple stopped supporting PowerPC > > hardware years ago. There is a significant amount of code in the > > PowerPC backend dedicated to Darwin support and removing it would > > make maintaining the rest of the backend easier. If anyone expects > > upcoming LLVM releases to continue to support PowerPC/Darwin, please > > speak up. > > > > Thanks again, > > Hal > > > > -- > > Hal Finkel > > Lead, Compiler Technology and Programming Languages > > Leadership Computing Facility > > Argonne National Laboratory > > _______________________________________________ > > LLVM Developers mailing list > > llvm-dev at lists.llvm.org > > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > > > > > -- > Hal Finkel > Lead, Compiler Technology and Programming Languages > Leadership Computing Facility > Argonne National Laboratory >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161021/84e2c8bc/attachment.html>