Skip to content
  1. Feb 28, 2011
  2. Feb 27, 2011
  3. Feb 26, 2011
    • Benjamin Kramer's avatar
      Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize... · 26691d96
      Benjamin Kramer authored
      Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize legalized code for large integer arithmetic.
      
      1. Inform users of ADDEs with two 0 operands that it never sets carry
      2. Fold other ADDs or ADDCs into the ADDE if possible
      
      It would be neat if we could do the same thing for SETCC+ADD eventually, but we can't do that in target independent code.
      
      llvm-svn: 126557
      26691d96
    • Alexis Hunt's avatar
      Implement delegating constructors partially. · c5575cce
      Alexis Hunt authored
      This successfully performs constructor lookup and verifies that a
      delegating initializer is the only initializer present.
      
      This does not perform loop detection in the initialization, but it also
      doesn't codegen delegating constructors at all, so this won't cause
      runtime infinite loops yet.
      
      llvm-svn: 126552
      c5575cce
Loading