[PATCH] D15275: [ARMv8-M] [2/9] Add ARMv8-M Baseline/Mainline LLVM targeting

Bradley Smith via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 4 06:16:19 PST 2016


bsmith updated this revision to Diff 43876.
bsmith added a comment.

Rebase patch against latest trunk changes. Also adjust build attributes following some changes in this area, this is how the attributes look in GCC. That is:

Tag_CPU_arch = 16 // 8M Baseline
Tag_CPU_arch = 17 // 8M Mainline
Tag_CPU_arch_profile = 'M' // For both
Tag_THUMB_ISA_use = 3 // For both, meaning thumb is allowed but the exact ISA is derived from CPU_arch(_profile).

Apologies for the delay on this one, the above changes plus holidays got in the way. Please could you take another look at this patch along with the others in this series? Thanks.


Repository:
  rL LLVM

http://reviews.llvm.org/D15275

Files:
  include/llvm/ADT/Triple.h
  include/llvm/Support/ARMBuildAttributes.h
  include/llvm/Support/ARMTargetParser.def
  lib/Support/TargetParser.cpp
  lib/Support/Triple.cpp
  lib/Target/ARM/ARM.td
  lib/Target/ARM/ARMAsmPrinter.cpp
  lib/Target/ARM/ARMInstrInfo.td
  lib/Target/ARM/ARMSubtarget.cpp
  lib/Target/ARM/ARMSubtarget.h
  lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  test/CodeGen/ARM/build-attributes.ll
  test/MC/ARM/thumbv8m.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D15275.43876.patch
Type: text/x-patch
Size: 16000 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160104/004e8874/attachment.bin>


More information about the llvm-commits mailing list