With this patch, shifts are lowered to optimal number of instructions
necessary to shift types larger than the general purpose register size.
Details
Details
Diff Detail
Diff Detail
| Paths 
 |  Differential  D56320  
[mips] Optimize shifts for types larger than GPR size (mips2/mips3) ClosedPublic Authored by abeserminji on Jan 4 2019, 8:35 AM. 
Details Summary With this patch, shifts are lowered to optimal number of instructions 
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jan 9 2019, 1:29 PM Closed by commit rL351059: [mips] Optimize shifts for types larger than GPR size (mips2/mips3) (authored by abeserminji).  ·  Explain WhyJan 14 2019, 4:32 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 181020 lib/Target/Mips/MipsCondMov.td
 lib/Target/Mips/MipsISelLowering.h
 lib/Target/Mips/MipsISelLowering.cpp
 lib/Target/Mips/MipsSEISelDAGToDAG.cpp
 test/CodeGen/Mips/llvm-ir/ashr.ll
 test/CodeGen/Mips/llvm-ir/lshr.ll
 test/CodeGen/Mips/llvm-ir/shl.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
clang-format the if block please