Ignore:
Timestamp:
Jul 13, 2015, 2:11:13 PM (4 years ago)
Author:
cameron
Message:

Upgrade LLVM to 3.6.1

Location:
icGREP/icgrep-devel/llvm-3.6.1.src
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/llvm-3.6.1.src/lib/Target/Mips/Mips64InstrInfo.td

    r4574 r4664  
    440440// bswap MipsPattern
    441441def : MipsPat<(bswap GPR64:$rt), (DSHD (DSBH GPR64:$rt))>;
     442
     443// Carry pattern
     444def : MipsPat<(subc GPR64:$lhs, GPR64:$rhs),
     445              (DSUBu GPR64:$lhs, GPR64:$rhs)>;
     446let AdditionalPredicates = [NotDSP] in {
     447  def : MipsPat<(addc GPR64:$lhs, GPR64:$rhs),
     448                (DADDu GPR64:$lhs, GPR64:$rhs)>;
     449  def : MipsPat<(addc GPR64:$lhs, immSExt16:$imm),
     450                (DADDiu GPR64:$lhs, imm:$imm)>;
     451}
    442452
    443453//===----------------------------------------------------------------------===//
Note: See TracChangeset for help on using the changeset viewer.