Skip to content
  1. Sep 06, 2013
  2. Sep 01, 2013
  3. Aug 30, 2013
    • Reed Kotler's avatar
      Fix a problem with dual mips16/mips32 mode. When the underlying processor · c03807a3
      Reed Kotler authored
      has hard float, when you compile the mips32 code you have to make sure
      that it knows to compile any mips32 routines as hard float. I need to clean
      up the way mips16 hard float is specified but I need to first think through
      all the details. Mips16 always has a form of soft float, the difference being
      whether the underlying hardware has floating point. So it's not really
      necessary to pass the -soft-float to llvm since soft-float is always true
      for mips16 by virtue of the fact that it will not register floating point
      registers. By using this fact, I can simplify the way this is all handled.
      
      llvm-svn: 189690
      c03807a3
  4. Aug 28, 2013
  5. Aug 27, 2013
  6. Aug 26, 2013
  7. Aug 25, 2013
    • Reed Kotler's avatar
      Start to add the LLVM builtins to the mips16 exclusion lists for fp. · 7d0fb7eb
      Reed Kotler authored
      I need to add the rest of these to the list or else to delay putting
      out the actual stub until later in code generation when I know if
      the external function ever got emitted
      
      Resubmit this patch. The target triple needs to be added to the test so that 
      clang does not tell the backend the wrong target when the host is BSD. There
      is a clang bug in here somewhere that I need to track down. At Mips this
      has been filed internally as a bug.
      
      llvm-svn: 189186
      7d0fb7eb
  8. Aug 24, 2013
  9. Aug 23, 2013
  10. Aug 21, 2013
  11. Aug 20, 2013
Loading