Skip to content
  1. Dec 13, 2006
  2. Dec 07, 2006
  3. Dec 06, 2006
  4. Nov 29, 2006
  5. Nov 27, 2006
    • Reid Spencer's avatar
      For PR950: · 6c38f0bb
      Reid Spencer authored
      The long awaited CAST patch. This introduces 12 new instructions into LLVM
      to replace the cast instruction. Corresponding changes throughout LLVM are
      provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the
      exception of 175.vpr which fails only on a slight floating point output
      difference.
      
      llvm-svn: 31931
      6c38f0bb
  6. Nov 08, 2006
    • Reid Spencer's avatar
      For PR950: · fdff938a
      Reid Spencer authored
      This patch converts the old SHR instruction into two instructions,
      AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not
      dependent on the sign of their operands.
      
      llvm-svn: 31542
      fdff938a
  7. Nov 05, 2006
  8. Nov 03, 2006
  9. Nov 02, 2006
    • Reid Spencer's avatar
      For PR786: · de46e484
      Reid Spencer authored
      Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting
      fall out by removing unused variables. Remaining warnings have to do with
      unused functions (I didn't want to delete code without review) and unused
      variables in generated code. Maintainers should clean up the remaining
      issues when they see them. All changes pass DejaGnu tests and Olden.
      
      llvm-svn: 31380
      de46e484
    • Reid Spencer's avatar
      For PR950: · 7eb55b39
      Reid Spencer authored
      Replace the REM instruction with UREM, SREM and FREM.
      
      llvm-svn: 31369
      7eb55b39
  10. Oct 26, 2006
    • Reid Spencer's avatar
      For PR950: · 7e80b0b3
      Reid Spencer authored
      Make necessary changes to support DIV -> [SUF]Div. This changes llvm to
      have three division instructions: signed, unsigned, floating point. The
      bytecode and assembler are bacwards compatible, however.
      
      llvm-svn: 31195
      7e80b0b3
  11. Oct 20, 2006
    • Reid Spencer's avatar
      For PR950: · e0fc4dfc
      Reid Spencer authored
      This patch implements the first increment for the Signless Types feature.
      All changes pertain to removing the ConstantSInt and ConstantUInt classes
      in favor of just using ConstantInt.
      
      llvm-svn: 31063
      e0fc4dfc
  12. Oct 02, 2006
  13. Aug 25, 2006
  14. Aug 18, 2006
  15. Jul 07, 2006
  16. Jun 16, 2006
  17. Jun 02, 2006
  18. Jun 01, 2006
    • Reid Spencer's avatar
      For PR786: · a62f097c
      Reid Spencer authored
      Turn -pedantic and -Wno-long-long compile flags on by default. In a few
      places, avoid the warnings by removing these options in the local makefile.
      One notable exception: lib/Target/CBackend/Writer.cpp. These warnings are
      left on as a reminder to developers to clean them up.
      
      llvm-svn: 28614
      a62f097c
    • Reid Spencer's avatar
      Use archive libraries instead of object files for VMCore, BCReader, · a647c7ff
      Reid Spencer authored
      BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate
      these changes. This was done to speed up link times.
      
      llvm-svn: 28610
      a647c7ff
  19. May 12, 2006
  20. Apr 13, 2006
  21. Apr 12, 2006
  22. Mar 24, 2006
  23. Feb 15, 2006
  24. Oct 27, 2005
  25. Oct 24, 2005
  26. Aug 27, 2005
    • Reid Spencer's avatar
      Implement PR614: · dfb3fb4a
      Reid Spencer authored
      These changes modify the makefiles so that the output of flex and bison are
      placed in the SRC directory, not the OBJ directory. It is intended that they
      be checked in as any other LLVM source so that platforms without convenient
      access to flex/bison can be compiled. From now on, if you change a .y or
      .l file you *must* also commit the generated .cpp and .h files.
      
      llvm-svn: 23115
      dfb3fb4a
  27. May 19, 2005
  28. May 13, 2005
  29. May 04, 2005
  30. Apr 23, 2005
  31. Apr 22, 2005
  32. Mar 28, 2005
  33. Feb 14, 2005
  34. Jan 16, 2005
Loading