Skip to content
  1. Sep 29, 2007
    • Devang Patel's avatar
      Do not ignore packed member size while selecting union type. · f96df8d7
      Devang Patel authored
      llvm-svn: 42458
      f96df8d7
    • Dan Gohman's avatar
      Teach SplitVectorOp how to split INSERT_VECTOR_ELT. · a90183e7
      Dan Gohman authored
      llvm-svn: 42457
      a90183e7
    • Steve Naroff's avatar
      · 92866f4f
      Steve Naroff authored
      Add some comments to MultiKeywordSelector, make all methods private, add a friend, move some methods around.
      
      llvm-svn: 42456
      92866f4f
    • Ted Kremenek's avatar
      Added ProgramEdge.h, which defines ProgramEdge (and subclasses) that · 1b61261a
      Ted Kremenek authored
      encapsulate a program point within a CFG for use by our path-sensitive
      dataflow solver.
      
      llvm-svn: 42455
      1b61261a
    • Tanya Lattner's avatar
      Update how to release document. · 586eb8ee
      Tanya Lattner authored
      Add release version to getting started guide.
      
      llvm-svn: 42454
      586eb8ee
    • Evan Cheng's avatar
      If two instructions are both two-address code, favors (schedule closer to · a5e595d2
      Evan Cheng authored
      terminator) the one that has a CopyToReg use. This fixes
      2006-05-11-InstrSched.ll with -new-cc-modeling-scheme.
      
      llvm-svn: 42453
      a5e595d2
    • Steve Naroff's avatar
      · 8017506d
      Steve Naroff authored
      Yesterday I discovered that 78% of all selectors in "Cocoa.h" take 0/1 argument.
      
      This motivated implementing a devious clattner inspired solution:-)
      
      This approach uses a small value "Selector" class to point to an IdentifierInfo for the 0/1 case. For multi-keyword selectors, we instantiate a MultiKeywordSelector object (previously known as SelectorInfo). Now, the incremental cost for selectors is only 24,800 for Cocoa.h! This saves 156,592 bytes, or 86%!! The size reduction is also the result of getting rid of the AST slot, which was not strictly necessary (we will associate a selector with it's method using another table...most likely in Sema).
      
      This change was critical to make now, before we have too many clients.
      
      I still need to add some comments to the Selector class...will likely add later today/tomorrow.
      
      llvm-svn: 42452
      8017506d
  2. Sep 28, 2007
  3. Sep 27, 2007
Loading