Revert r155136 "Defer some shl transforms to DAGCombine."
While the patch was perfect and defect free, it exposed a really nasty bug in X86 SelectionDAG that caused an llc crash when compiling lencod. I'll put the patch back in after fixing the SelectionDAG problem. llvm-svn: 155181
Showing
- llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp 39 additions, 35 deletionsllvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
- llvm/test/Transforms/InstCombine/2010-11-01-lshr-mask.ll 4 additions, 4 deletionsllvm/test/Transforms/InstCombine/2010-11-01-lshr-mask.ll
- llvm/test/Transforms/InstCombine/apint-shift.ll 3 additions, 13 deletionsllvm/test/Transforms/InstCombine/apint-shift.ll
- llvm/test/Transforms/InstCombine/cast.ll 3 additions, 5 deletionsllvm/test/Transforms/InstCombine/cast.ll
- llvm/test/Transforms/InstCombine/shift.ll 7 additions, 52 deletionsllvm/test/Transforms/InstCombine/shift.ll
- llvm/test/Transforms/PhaseOrdering/basic.ll 0 additions, 27 deletionsllvm/test/Transforms/PhaseOrdering/basic.ll
- llvm/test/Transforms/PhaseOrdering/scev.ll 0 additions, 64 deletionsllvm/test/Transforms/PhaseOrdering/scev.ll
Loading
Please register or sign in to comment