Skip to content
  • Manman Ren's avatar
    X86: enable CSE between CMP and SUB · 1be131ba
    Manman Ren authored
    We perform the following:
    1> Use SUB instead of CMP for i8,i16,i32 and i64 in ISel lowering.
    2> Modify MachineCSE to correctly handle implicit defs.
    3> Convert SUB back to CMP if possible at peephole.
    
    Removed pattern matching of (a>b) ? (a-b):0 and like, since they are handled
    by peephole now.
    
    rdar://11873276
    
    llvm-svn: 161462
    1be131ba
Loading