Skip to content
  1. Jan 16, 2014
  2. Jan 10, 2014
  3. Nov 25, 2013
  4. Nov 22, 2013
  5. Nov 21, 2013
  6. Nov 12, 2013
  7. Nov 01, 2013
    • Bradley Smith's avatar
      [ARM] Add Virtualization subtarget feature and more build attributes in this area · 2521975a
      Bradley Smith authored
      Add a Virtualization ARM subtarget feature along with adding proper build
      attribute emission for Tag_Virtualization_use (encodes Virtualization and
      TrustZone) and Tag_MPextension_use.
      
      Also rework test/CodeGen/ARM/2010-10-19-mc-elf-objheader.ll testcase to
      something that is more maintainable. This changes the focus of this
      testcase away from testing CPU defaults (which is tested elsewhere), onto
      specifically testing that attributes are encoded correctly.
      
      llvm-svn: 193859
      2521975a
    • Bradley Smith's avatar
      [ARM] Fix Tag_ABI_HardFP_use build attribute · c848beba
      Bradley Smith authored
      Fix Tag_ABI_HardFP_use build attribute to handle single precision FP,
      replace deprecated Tag_ABI_HardFP_use value of 3 with 0 and also add
      some tests for Tag_ABI_VFP_args.
      
      llvm-svn: 193856
      c848beba
  8. Oct 28, 2013
    • Logan Chien's avatar
      [arm] Implement eabi_attribute, cpu, and fpu directives. · 8cbb80d1
      Logan Chien authored
      This commit allows the ARM integrated assembler to parse
      and assemble the code with .eabi_attribute, .cpu, and
      .fpu directives.
      
      To implement the feature, this commit moves the code from
      AttrEmitter to ARMTargetStreamers, and several new test
      cases related to cortex-m4, cortex-r5, and cortex-a15 are
      added.
      
      Besides, this commit also change the Subtarget->isFPOnlySP()
      to Subtarget->hasD16() to match the usage of .fpu directive.
      
      This commit changes the test cases:
      
      * Several .eabi_attribute directives in
        2010-09-29-mc-asm-header-test.ll are removed because the .fpu
        directive already cover the functionality.
      
      * In the Cortex-A15 test case, the value for
        Tag_Advanced_SIMD_arch has be changed from 1 to 2,
        which is more precise.
      
      llvm-svn: 193524
      8cbb80d1
  9. Oct 14, 2013
  10. Oct 11, 2013
  11. Oct 07, 2013
  12. Oct 03, 2013
  13. Sep 13, 2013
  14. Jun 27, 2013
  15. Jun 26, 2013
  16. Feb 07, 2011
  17. Sep 30, 2010
Loading