Summary:
authorSimon Dardis <simon.dardis@imgtec.com>
Thu, 14 Apr 2016 13:43:17 +0000 (13:43 +0000)
committerSimon Dardis <simon.dardis@imgtec.com>
Thu, 14 Apr 2016 13:43:17 +0000 (13:43 +0000)
commit53a3492b712633c48bc487ae244d5984e4c60635
treee28538ba34bb2e5d118adf91ada782652949f65e
parent37e64f352cfa9f3ab48f81181b9385694d090235
Summary:
Alias 'jic $reg, 0' to 'jrc $reg' and 'jialc $reg, 0' to 'jalrc $reg' like
binutils.

This patch was previous committed as r266055 as seemed to have caused some spurious
test failures. They did not reappear after further local testing.

llvm-svn: 266301
13 files changed:
llvm/lib/Target/Mips/Mips32r6InstrInfo.td
llvm/lib/Target/Mips/Mips64r6InstrInfo.td
llvm/test/CodeGen/Mips/compactbranches/compact-branches.ll
llvm/test/CodeGen/Mips/llvm-ir/call.ll
llvm/test/CodeGen/Mips/llvm-ir/indirectbr.ll
llvm/test/CodeGen/Mips/llvm-ir/ret.ll
llvm/test/CodeGen/Mips/mips64-f128.ll
llvm/test/MC/Disassembler/Mips/mips32r6/valid-mips32r6-el.txt
llvm/test/MC/Disassembler/Mips/mips32r6/valid-mips32r6.txt
llvm/test/MC/Disassembler/Mips/mips64r6/valid-mips64r6-el.txt
llvm/test/MC/Disassembler/Mips/mips64r6/valid-mips64r6.txt
llvm/test/MC/Mips/mips32r6/valid.s
llvm/test/MC/Mips/mips64r6/valid.s