Skip to content
  1. Nov 28, 2008
  2. Nov 27, 2008
  3. Nov 26, 2008
  4. Nov 25, 2008
  5. Nov 24, 2008
    • Bill Wendling's avatar
      - Make lowering of "add with overflow" customizable by back-ends. · 66835479
      Bill Wendling authored
      - Mark "add with overflow" as having a custom lowering for X86. Give it a null
        lowering representation for now.
      
      llvm-svn: 59971
      66835479
    • Scott Michel's avatar
      CellSPU: · 2e5df906
      Scott Michel authored
      (a) Slight rethink on i64 zero/sign/any extend code - use a shuffle to
          directly zero-extend i32 to i64, but use rotates and shifts for
          sign extension. Also ensure unified register consistency.
      (b) Add new test harness for i64 operations: i64ops.ll
      
      llvm-svn: 59970
      2e5df906
    • Scott Michel's avatar
      CellSPU: · efc8c7a2
      Scott Michel authored
      (a) Improve the extract element code: there's no need to do gymnastics with
          rotates into the preferred slot if a shuffle will do the same thing.
      (b) Rename a couple of SPUISD pseudo-instructions for readability and better
          semantic correspondence.
      (c) Fix i64 sign/any/zero extension lowering.
      
      llvm-svn: 59965
      efc8c7a2
    • Duncan Sands's avatar
      If the type legalizer actually legalized anything · dc2dac18
      Duncan Sands authored
      (this doesn't happen that often, since most code
      does not use illegal types) then follow it by a
      DAG combiner run that is allowed to generate
      illegal operations but not illegal types.  I didn't
      modify the target combiner code to distinguish like
      this between illegal operations and illegal types,
      so it will not produce illegal operations as well
      as not producing illegal types.
      
      llvm-svn: 59960
      dc2dac18
    • Matthijs Kooijman's avatar
      Fix comments. · 75339657
      Matthijs Kooijman authored
      llvm-svn: 59958
      75339657
    • Evan Cheng's avatar
      Move target independent td files from lib/Target/ to include/llvm/Target so... · 977e7be9
      Evan Cheng authored
      Move target independent td files from lib/Target/ to include/llvm/Target so they can be distributed along with the header files.
      
      llvm-svn: 59953
      977e7be9
    • Mon P Wang's avatar
      Added missing description for -disable-mmx option. · 35a70ec1
      Mon P Wang authored
      llvm-svn: 59929
      35a70ec1
  6. Nov 23, 2008
  7. Nov 22, 2008
  8. Nov 21, 2008
    • Scott Michel's avatar
      CellSPU: · c6918c1f
      Scott Michel authored
      (a) Fix bgs 3052, 3057
      (b) Incorporate Duncan's suggestions re: i1 promotion
      (c) Indentation updates.
      
      llvm-svn: 59790
      c6918c1f
  9. Nov 20, 2008
  10. Nov 19, 2008
Loading