Skip to content
  1. Apr 17, 2003
  2. Apr 16, 2003
  3. Mar 31, 2003
  4. Mar 07, 2003
  5. Feb 28, 2003
  6. Feb 26, 2003
  7. Feb 24, 2003
  8. Feb 12, 2003
  9. Jan 29, 2003
  10. Jan 23, 2003
  11. Jan 22, 2003
  12. Jan 21, 2003
  13. Jan 19, 2003
  14. Jan 14, 2003
  15. Jan 13, 2003
  16. Dec 28, 2002
  17. Dec 24, 2002
  18. Dec 22, 2002
    • Brian Gaeke's avatar
      brg · 94194578
      Brian Gaeke authored
      Add statistic for number of bytes of data area initialized.
      We used this statistic in collecting data for the paper, but I forgot
      to commit it.
      
      llvm-svn: 5112
      94194578
  19. Dec 14, 2002
  20. Dec 13, 2002
  21. Dec 12, 2002
    • Brian Gaeke's avatar
      · 5e91d38e
      Brian Gaeke authored
      This checkin is brought to you by the brian gaeke allnighter fund.
      
      
      (lib/Target/X86) InstSelectSimple.cpp:
       Include llvm/DerivedTypes.h and iostream.
       Refactor visitMul out into a wrapper around doMultiply(), so that we
        can do multiplications on temporary values when we are doing
        getelementptrs.
       Refactor part of getReg out into makeAnotherReg, so that we can create
        registers willy-nilly to hold temporary values, when we are doing
        getelementptrs.
       Add stub implementations of visitMallocInst and visitAllocaInst.
       Add initial implementation of visitGetElementPtrInst.
       In copyConstantToRegister:
        We throw a *lot* of our asserts here. So, when we want to throw an
         assert, print out to stderr whatever expr or whatever constant made
         us barf.
        Support copying ConstantPointerNull to register, using a move immediate
         of zero.
       Rename FLDr4 and FLDr8 to FLDr32 and FLDr64, so that they match the meanings
        of the numbers in the other instruction names. All uses modified.
       Teach visitCallInst to extract byte- and short-class return values
        from subregs of EAX.  Add a FIXME note about how we would do it for
        float-class return values.
       Add a FIXME note about how we would cast float to int and back.
      
      X86InstrInfo.def:
       Rename FLDr4 and FLDr8 to FLDr32 and FLDr64, so that they match the meanings
        of the numbers in the other instruction names. All uses modified.
      
      (tools/jello) GlobalVars.cpp:
       Include iostream.
       If we have to emit a floating-point constant to memory, gamble and use
        the same method as for ints.
       If we have to emit a ConstantPointerNull to memory, try using a "void *"
        and "NULL".
       Otherwise, if we are going to throw an assert, print out whatever constant
        made us barf, first.
      
      llvm-svn: 4973
      5e91d38e
Loading