[PATCH] D21797: [ARM] Do not test for CPUs, use SubtargetFeatures. Also remove 2 flags.

Diana Picus via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 28 08:53:10 PDT 2016


rovka created this revision.
rovka added reviewers: t.p.northover, sbaranga, jmolloy, kristof.beyls, rengolin, compnerd, MatzeB, echristo.
rovka added a subscriber: llvm-commits.
Herald added subscribers: mehdi_amini, rengolin, aemerson.

This is a follow-up for r273544.
    
The end goal is to get rid of the isSwift / isCortexXY / isWhatever methods.
    
This commit also removes two command-line flags that weren't used in any of the
tests: widen-vmovs and swift-partial-update-clearance. The former may be easily
replaced with the mattr mechanism, but the latter may not (as it is a subtarget
property, and not a proper feature). If anyone needs to control that from the
command line, please speak now (and help me add a test).


http://reviews.llvm.org/D21797

Files:
  lib/Target/ARM/ARM.td
  lib/Target/ARM/ARMBaseInstrInfo.cpp
  lib/Target/ARM/ARMSubtarget.cpp
  lib/Target/ARM/ARMSubtarget.h
  test/CodeGen/ARM/widen-vmovs.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D21797.62097.patch
Type: text/x-patch
Size: 6015 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160628/e31be948/attachment.bin>


More information about the llvm-commits mailing list