[PATCH] [ARM] Implement eabi_attribute, cpu, and fpu directives.

Logan Chien tzuhsiang.chien at gmail.com
Mon Oct 21 08:43:27 PDT 2013


This commit adds the eabi_attribute, cpu, and fpu directives
support to the ARM assembly parser.  Besides, this commit
also moves switchVendor(), emitAttribute(),
emitTextAttribute(), emitFPU() to ARMTargetStreamer.

It has been verified that the output binaries of the changed
test case remain unchanged.

http://llvm-reviews.chandlerc.com/D1987

Files:
  include/llvm/MC/MCStreamer.h
  lib/Target/ARM/ARMAsmPrinter.cpp
  lib/Target/ARM/ARMBuildAttrs.h
  lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  test/CodeGen/ARM/2010-09-29-mc-asm-header-test.ll
  test/CodeGen/ARM/2010-10-19-mc-elf-objheader.ll
  test/MC/ARM/directive-cpu.s
  test/MC/ARM/directive-eabi_attribute.s
  test/MC/ARM/directive-fpu.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D1987.1.patch
Type: text/x-patch
Size: 43989 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131021/b3116c1a/attachment.bin>


More information about the llvm-commits mailing list