[PATCH] D19906: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions
Hrvoje Varga via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 12 22:12:52 PDT 2016
hvarga updated this revision to Diff 63777.
hvarga added a comment.
Reworked BrcondPats, SetlePats, SetgePats and SetgeImmPats multiclasses so that they can work for microMips too without interfering with the existing implementations.
Micromips now extends Mips BrcondPats, SeteqPats, SetlePats, SetgtPats, SetgePats and SetgeImmPats multiclasses.
Fixed LUi being in the notInMicroMips predicate block.
Changed the indentations on test files according to the comments.
This update has been contributed by @mamidzic.
http://reviews.llvm.org/D19906
Files:
lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
lib/Target/Mips/MicroMipsInstrInfo.td
lib/Target/Mips/Mips64InstrInfo.td
lib/Target/Mips/MipsInstrInfo.cpp
lib/Target/Mips/MipsInstrInfo.td
lib/Target/Mips/MipsSEInstrInfo.cpp
test/CodeGen/Mips/brconlt.ll
test/CodeGen/Mips/setcc-se.ll
test/CodeGen/Mips/seteq.ll
test/CodeGen/Mips/seteqz.ll
test/CodeGen/Mips/setge.ll
test/CodeGen/Mips/setgek.ll
test/CodeGen/Mips/setle.ll
test/CodeGen/Mips/setlt.ll
test/CodeGen/Mips/setltk.ll
test/CodeGen/Mips/setne.ll
test/CodeGen/Mips/setuge.ll
test/CodeGen/Mips/setugt.ll
test/CodeGen/Mips/setule.ll
test/CodeGen/Mips/setult.ll
test/CodeGen/Mips/setultk.ll
test/CodeGen/Mips/slt.ll
test/MC/Disassembler/Mips/micromips32r6/valid.txt
test/MC/Mips/micromips-el-fixup-data.s
test/MC/Mips/micromips32r6/valid.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D19906.63777.patch
Type: text/x-patch
Size: 35208 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160713/638cba7d/attachment.bin>
More information about the llvm-commits
mailing list