[PATCH] D88391: [M68k] (Patch 5/8) Target lowering
Zixuan Wu via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 8 23:46:38 PST 2020
zixuan-wu added a comment.
In D88391#2406902 <https://reviews.llvm.org/D88391#2406902>, @myhsu wrote:
>> It would be so nice if we could start all new targets with support for Global ISel instead...
>
> Yeah GlobalISel is definitely in our backlog/TODOs :-) And I think @RKSimon is right, GlobalISel doesn't support big-endian at this time point.
Hmm, I am just curious about that whether GlobalISEL is mature enough to use as default instruction selection method without implementing SelectionDAG. As a newer backend, I really would like to drop legacy stuff at start if it works.
================
Comment at: llvm/lib/Target/M68k/M68k.h:27
+/// instruction scheduling.
+FunctionPass *createM68kISelDag(M68kTargetMachine &TM);
+
----------------
rengolin wrote:
> RKSimon wrote:
> > rengolin wrote:
> > > It would be so nice if we could start all new targets with support for Global ISel instead...
> > >
> > > Oh well, Long live SelectionDAG! :)
> > Does GlobalISel support big-endian targets?
> Don't know. It was just a tongue-in-cheek comment. :)
> It would be so nice if we could start all new targets with support for Global ISel instead...
>
> Oh well, Long live SelectionDAG! :)
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D88391/new/
https://reviews.llvm.org/D88391
More information about the llvm-commits
mailing list