Fixes addc pattern when immediate cannot be represented with 16-bit. Patch by Akira Hatanaka

llvm-svn: 127005
This commit is contained in:
Bruno Cardoso Lopes 2011-03-04 17:59:18 +00:00
parent fd7c225530
commit db93ddb41b
1 changed files with 1 additions and 1 deletions

View File

@ -533,7 +533,7 @@ def : Pat<(subc CPURegs:$lhs, CPURegs:$rhs),
(SUBu CPURegs:$lhs, CPURegs:$rhs)>;
def : Pat<(addc CPURegs:$lhs, CPURegs:$rhs),
(ADDu CPURegs:$lhs, CPURegs:$rhs)>;
def : Pat<(addc CPURegs:$src, imm:$imm),
def : Pat<(addc CPURegs:$src, immSExt16:$imm),
(ADDiu CPURegs:$src, imm:$imm)>;
// Call