Skip to content
  1. Jan 13, 2003
  2. Dec 28, 2002
  3. Dec 24, 2002
  4. 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
  5. Dec 14, 2002
  6. Dec 13, 2002
  7. 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
    • Misha Brukman's avatar
      ipa.a only needs to be mentioned once, and spaces should be used instead of · 356163f4
      Misha Brukman authored
      tabs for readability.
      
      llvm-svn: 4970
      356163f4
  8. Dec 09, 2002
  9. Dec 08, 2002
  10. Dec 06, 2002
  11. Dec 04, 2002
  12. Dec 03, 2002
  13. Dec 02, 2002
  14. Nov 20, 2002
  15. Nov 19, 2002
  16. Nov 10, 2002
Loading