Skip to content
  1. Aug 15, 2003
  2. Aug 14, 2003
  3. Aug 13, 2003
  4. Aug 12, 2003
  5. Aug 11, 2003
  6. Aug 07, 2003
  7. Aug 06, 2003
    • Vikram S. Adve's avatar
      1. Bug fix: was using SLL instead of SLLX for ULongTy. Chump. · 792b48f4
      Vikram S. Adve authored
      2. Handle fp-to-uint conversions directly here instead of relying on
         a pre-transformation to replace them with the 2-step conversion.
      3. Use size rather than explicitly checking types when deciding what
         opcodes to use, wherever possible.  This is less error prone (the
         bug fix above was not the first time!).
      4. Float-to-pointer casts shd now work though this hasn't been tested.
      
      llvm-svn: 7645
      792b48f4
    • Vikram S. Adve's avatar
      Remove conversion of fp-to-uint cast into a multi-step cast: · 26125cbe
      Vikram S. Adve authored
      this is not an optional transformation on SPARC and is now handled
      directly by instruction selection.
      
      llvm-svn: 7644
      26125cbe
    • Misha Brukman's avatar
      SparcV9CodeEmitter.cpp: · 4510698a
      Misha Brukman authored
      * Doxygen-ified comments
      * Added capability to make far calls (i.e., beyond 30 bits in CALL instr)
        which implies that we need to delete function references that were added by
        the call to addFunctionReference() because the actual call instruction is 10
        instructions away (thanks to 64-bit address construction)
      * Cleaned up code that generates far jumps by using an array+loop
      
      SparcV9CodeEmitter.h:
      * Explained more of the side-effects of emitFarCall()
      
      llvm-svn: 7639
      4510698a
  8. Aug 05, 2003
  9. Aug 04, 2003
  10. Aug 02, 2003
  11. Aug 01, 2003
  12. Jul 30, 2003
  13. Jul 29, 2003
Loading