Skip to content
  • Evan Cheng's avatar
    A addressing mode folding enhancement: · 734e1e24
    Evan Cheng authored
    Fold c2 in (x << c1) | c2 where (c2 < c1)
    e.g.
    int test(int x) {
      return (x << 3) + 7;
    }
    
    This can be codegen'd as:
    leal 7(,%eax,8), %eax
    
    llvm-svn: 28550
    734e1e24
Loading