[ARM] Replace hasNoSchedulingInfo with UnsupportedFeatures in the A57 schedule
authorDavid Green <david.green@arm.com>
Mon, 27 Apr 2020 08:19:06 +0000 (09:19 +0100)
committerDavid Green <david.green@arm.com>
Mon, 27 Apr 2020 09:13:29 +0000 (10:13 +0100)
commit7a076418dd31dc1ed1d5e88357d9c3e2918c7973
tree1a2d2d6869f2bff789ba256f8343725dab7f931b
parent8807139026b64ac40163bb255dad38a1d8054f08
[ARM] Replace hasNoSchedulingInfo with UnsupportedFeatures in the A57 schedule

hasNoSchedulingInfo should be used for Pseudo's and other instructions
that are never expected to be scheduled. This removes the flag from new
ARM instructions, instead fixing the A57 schedule by marking the related
architecture features as unsupported.
llvm/lib/Target/ARM/ARMInstrNEON.td
llvm/lib/Target/ARM/ARMScheduleA57.td