Skip to content
  1. Nov 05, 2007
  2. Nov 04, 2007
  3. Nov 03, 2007
    • Chris Lattner's avatar
      finish the 'Memory in LLVM' section · 65a146d4
      Chris Lattner authored
      llvm-svn: 43667
      65a146d4
    • Steve Naroff's avatar
      · 66697aa7
      Steve Naroff authored
      Add a method prototype slot/getter to the ObjCMessageExpr AST.
      
      llvm-svn: 43666
      66697aa7
    • Steve Naroff's avatar
      · a397efd9
      Steve Naroff authored
      Implement rewrite rules for ObjC string constants.
      
      llvm-svn: 43665
      a397efd9
    • Chris Lattner's avatar
      hack and slash the first 20% of chapter seven. · dfcc3f26
      Chris Lattner authored
      llvm-svn: 43663
      dfcc3f26
    • Evan Cheng's avatar
      There are times when the coalescer would not coalesce away a copy but the copy · 66298e22
      Evan Cheng authored
      can be eliminated by the allocator is the destination and source targets the
      same register. The most common case is when the source and destination registers
      are in different class. For example, on x86 mov32to32_ targets GR32_ which
      contains a subset of the registers in GR32.
      
      The allocator can do 2 things:
      1. Set the preferred allocation for the destination of a copy to that of its source.
      2. After allocation is done, change the allocation of a copy destination (if
         legal) so the copy can be eliminated.
      
      This eliminates 443 extra moves from 403.gcc.
      
      llvm-svn: 43662
      66298e22
Loading