Skip to content
  1. Aug 13, 2013
  2. Aug 12, 2013
  3. Aug 11, 2013
    • Reed Kotler's avatar
      Don't generate floating point stubs for mips16 code if the function · d265e888
      Reed Kotler authored
      is actually an instrinsic that will not occur in libc. This list here
      is not exhaustive but fixes the one places in test-suite where this occurs.
      I have filed a bug against myself to research the full list and add them
      to the array of such cases. In the future, actual stub generation will occur
      in a later phase and we won't need this code because we will know at that time
      during the compilation that in fact no helper function was even needed.
      
      llvm-svn: 188149
      d265e888
    • Reed Kotler's avatar
      Incorrect JAL instruction attributes caused the optimizer to make a wrong · 705c5951
      Reed Kotler authored
      instruction move. Just affects static relocation. -static works fine now
      with mips16 for the most part.
      
      llvm-svn: 188143
      705c5951
  4. Aug 09, 2013
  5. Aug 08, 2013
  6. Aug 07, 2013
  7. Aug 06, 2013
  8. Aug 05, 2013
  9. Aug 04, 2013
  10. Aug 02, 2013
  11. Aug 01, 2013
    • Reed Kotler's avatar
      Fix some issues with Mips16 floating when certain intrinsics are present. · 83f879dd
      Reed Kotler authored
      This is actually an LLVM bug in the way it generates signatures for these
      when soft float is enabled. For example, floor ends up having the signature
      of int64(int64). The signature part is not the same as where the actual
      parameter types are recorded, and those ARE of course int64(int64) when
      soft float is enabled. (Yes, Mips16 hard float uses soft float but with
      different runtime rounes but then has to interoperate with Mips32 using
      normal floating point). This logic will eventually be moved to the 
      Mips16HardFloat pass so it's not worth sorting out these issues in LLVM
      since nobody but Mips16 cares about these signatures, as far as I know,
      and even I won't eventually either.
      
      llvm-svn: 187613
      83f879dd
    • Vladimir Medic's avatar
      Moving definition of MnemonicContainsDot field from class Instruction to class... · d3dade29
      Vladimir Medic authored
      Moving definition of MnemonicContainsDot field from class Instruction to class AsmParser as suggested.
      
      llvm-svn: 187569
      d3dade29
    • Reed Kotler's avatar
      Fix some misc. issues with Mips16 fp stubs. · 302ae6b0
      Reed Kotler authored
      1) They should never be inlined.
      2) A naming inconsistency with gcc mips16
      3) Stubs should not have the global attribute
      
      llvm-svn: 187555
      302ae6b0
    • Reed Kotler's avatar
      Add an omitted IsCall=1. · fd132b99
      Reed Kotler authored
      llvm-svn: 187553
      fd132b99
  12. Jul 31, 2013
  13. Jul 30, 2013
  14. Jul 29, 2013
  15. Jul 26, 2013
Loading