Skip to content
  1. Jun 09, 2015
  2. Jun 08, 2015
  3. Jun 07, 2015
  4. Jun 06, 2015
  5. Jun 05, 2015
    • Colin LeMahieu's avatar
      be8c453d
    • John Brawn's avatar
      [ARM] Add support for -sp- FPUs and FPU none to TargetParser · 985c04e8
      John Brawn authored
      These are added mainly for the benefit of clang, but this also means that they
      are now allowed in .fpu directives and we emit the correct .fpu directive when
      single-precision-only is used.
      
      Differential Revision: http://reviews.llvm.org/D10238
      
      llvm-svn: 239151
      985c04e8
    • Toma Tabacu's avatar
      Revert "[mips] [IAS] Restore STI.FeatureBits in .set pop." (r239144). · 399a56d7
      Toma Tabacu authored
      This is breaking the Windows buildbots.
      
      llvm-svn: 239145
      399a56d7
    • Toma Tabacu's avatar
      [mips] [IAS] Restore STI.FeatureBits in .set pop. · 89ebf88f
      Toma Tabacu authored
      Summary:
      Only restoring AvailableFeatures is not enough and will lead to buggy behaviour.
      For example, if we have a feature enabled and we ".set pop", the next time we try
      to ".set" that feature nothing will happen because the "!(STI.getFeatureBits()[Feature])"
      check will be false, because we didn't restore STI.FeatureBits.
      
      In order to fix this, we need to make MipsAssemblerOptions remember the STI.FeatureBits
      instead of the AvailableFeatures and then regenerate AvailableFeatures each time we ".set pop".
      This is because, AFAIK, there is no way to convert from AvailableFeatures back to STI.FeatureBits,
      but the reverse is possible by using ComputeAvailableFeatures(STI.FeatureBits).
      
      I also moved the updating of AssemblerOptions inside the "if" statement in
      setFeatureBits() and clearFeatureBits(), as there is no reason to update if
      nothing changes.
      
      Reviewers: dsanders, mkuper
      
      Reviewed By: dsanders
      
      Subscribers: llvm-commits
      
      Differential Revision: http://reviews.llvm.org/D9156
      
      llvm-svn: 239144
      89ebf88f
  6. Jun 04, 2015
  7. Jun 03, 2015
  8. Jun 02, 2015
  9. Jun 01, 2015
  10. May 29, 2015
Loading