Increase efficiency of sign_extend_inreg by using subregisters for truncation....
Increase efficiency of sign_extend_inreg by using subregisters for truncation. As the README suggests sign_extend_subreg is selected to (sext(trunc)). llvm-svn: 41010
Showing
- llvm/lib/Target/X86/README.txt 0 additions, 15 deletionsllvm/lib/Target/X86/README.txt
- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp 86 additions, 31 deletionsllvm/lib/Target/X86/X86ISelDAGToDAG.cpp
- llvm/lib/Target/X86/X86ISelLowering.cpp 3 additions, 3 deletionsllvm/lib/Target/X86/X86ISelLowering.cpp
- llvm/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll 10 additions, 0 deletionsllvm/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll
- llvm/test/CodeGen/X86/shl_elim.ll 2 additions, 2 deletionsllvm/test/CodeGen/X86/shl_elim.ll
Loading
Please register or sign in to comment