This change handles a another case for generating the bic instruction
authorJoel Jones <joel_k_jones@apple.com>
Mon, 4 Jun 2012 23:38:57 +0000 (23:38 +0000)
committerJoel Jones <joel_k_jones@apple.com>
Mon, 4 Jun 2012 23:38:57 +0000 (23:38 +0000)
commitdd52bf2ed806229732115400b2a060204f24dea3
treea283639acc59dde1968c378517d5d286acebebfd
parent84423c8778ed22877c123fe41f5e137cb5a30e90
This change handles a another case for generating the bic instruction
when a compile time constant is known.  This occurs when implicitly zero
extending function arguments from 16 bits to 32 bits.

<rdar://problem/11481151>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157966 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrThumb2.td
test/CodeGen/ARM/bicNoZext.ll [new file with mode: 0644]