Skip to content
  1. Jun 06, 2003
  2. Jun 03, 2003
  3. May 30, 2003
  4. May 28, 2003
  5. May 20, 2003
  6. Sep 03, 2002
  7. Aug 09, 2002
    • Chris Lattner's avatar
      · 959a5fbf
      Chris Lattner authored
      * Removed extraneous #includes
      * Fixed file headers to be consistent with the rest of LLVM
      * Other minor fixes
      
      llvm-svn: 3278
      959a5fbf
  8. May 19, 2002
    • Vikram S. Adve's avatar
      Numerous bug fixes: · e9327f00
      Vikram S. Adve authored
      -- correct sign extensions for integer casts and for shift-by-constant
         instructions generated for integer multiply
      -- passing FP arguments to functions with more than 6 arguments
      -- passing FP arguments to varargs functions
      -- passing FP arguments to functions with no prototypes
      -- incorrect stack frame size when padding a section
      -- folding getelementptr operations with mixed array and struct indexes
      -- use uint64_t instead of uint for constant offsets in mem operands
      -- incorrect coloring for CC registers (both int and FP): interferences
         were being completely ignored for int CC and were considered but no
         spills were marked for fp CC!
      
      Also some code improvements:
      -- better interface to generating machine instr for common cases
         (many places still need to be updated to use this interface)
      -- annotations on MachineInstr to communicate information from
         one codegen phase to another (now used to pass information about
         CALL/JMPLCALL operands from selection to register allocation)
      -- all sizes and offests in class TargetData are uint64_t instead of uint
      
      llvm-svn: 2640
      e9327f00
  9. Jan 20, 2002
  10. Oct 18, 2001
Loading