Skip to content
  1. Nov 17, 2007
    • Dale Johannesen's avatar
      Fix denormal check in float->APInt conversion. · 06a10df5
      Dale Johannesen authored
      PR 1804.
      
      llvm-svn: 44201
      06a10df5
    • Evan Cheng's avatar
      Live interval splitting: · 8e223793
      Evan Cheng authored
      When a live interval is being spilled, rather than creating short, non-spillable
      intervals for every def / use, split the interval at BB boundaries. That is, for
      every BB where the live interval is defined or used, create a new interval that
      covers all the defs and uses in the BB.
      
      This is designed to eliminate one common problem: multiple reloads of the same
      value in a single basic block. Note, it does *not* decrease the number of spills
      since no copies are inserted so the split intervals are *connected* through
      spill and reloads (or rematerialization). The newly created intervals can be
      spilled again, in that case, since it does not span multiple basic blocks, it's
      spilled in the usual manner. However, it can reuse the same stack slot as the
      previously split interval.
      
      This is currently controlled by -split-intervals-at-bb.
      
      llvm-svn: 44198
      8e223793
  2. Nov 16, 2007
  3. Nov 15, 2007
  4. Nov 14, 2007
  5. Nov 13, 2007
  6. Nov 12, 2007
    • Bruno Cardoso Lopes's avatar
      Added JumpTable support · b439132d
      Bruno Cardoso Lopes authored
      Fixed some AsmPrinter issues
      Added GLOBAL_OFFSET_TABLE Node handle.
      
      llvm-svn: 44024
      b439132d
    • Ted Kremenek's avatar
      Added versions of ReadPtr that takes an explicit SerializedPtrID. This allows · e33ba163
      Ted Kremenek authored
      clients of the Deserializer to read the pointer ID before they are ready
      to deserialize the object (which can mean registering a pointer reference
      with the backpatcher).
      
      Changed some methods that took an argument "SerializedPtrID" to "const SerializedPtrID&" (pass-by-reference).  This is to accommodate a future
      revision of SerializedPtrID where it may be much fatter than an unsigned
      integer.
      
      llvm-svn: 44021
      e33ba163
Loading