ARM64: Combine shifts and uses from different basic block to bit-extract instruction
authorYi Jiang <yjiang@apple.com>
Mon, 21 Apr 2014 19:34:27 +0000 (19:34 +0000)
committerYi Jiang <yjiang@apple.com>
Mon, 21 Apr 2014 19:34:27 +0000 (19:34 +0000)
commit5d473a08317ce9f150701c1a3cdb2e3df10922fc
treee85ee6ff6b17d4d9997f994d4982e3dfb72d4df7
parent59b626b938925200c7df6c534e4736949490bd77
ARM64: Combine shifts and uses from different basic block to bit-extract instruction

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206774 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetLowering.h
lib/CodeGen/CodeGenPrepare.cpp
lib/Target/ARM64/ARM64ISelDAGToDAG.cpp
lib/Target/ARM64/ARM64ISelLowering.cpp
test/CodeGen/ARM64/bitfield-extract.ll