Revert r300932 and r300930.
authorAkira Hatanaka <ahatanaka@apple.com>
Fri, 21 Apr 2017 01:31:50 +0000 (01:31 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Fri, 21 Apr 2017 01:31:50 +0000 (01:31 +0000)
commit78ccba6a204eeb5bf0a72ba599451e73ba3649ea
tree90c64e9cffe3f11ced9b5b9c61e992d5217160ab
parenta232323ff7c17665ca4a354a82bb13baa6a64770
Revert r300932 and r300930.

It seems that r300930 was creating an infinite loop in dag-combine when
compling the following file:

MultiSource/Benchmarks/MiBench/consumer-typeset/z21.c

llvm-svn: 300940
llvm/include/llvm/Target/TargetLowering.h
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/XCore/XCoreISelLowering.cpp
llvm/test/CodeGen/AArch64/optimize-imm.ll [deleted file]