Eliminate a 'tst' that immediately follows an 'and'
authorGabor Greif <ggreif@gmail.com>
Tue, 14 Sep 2010 09:23:22 +0000 (09:23 +0000)
committerGabor Greif <ggreif@gmail.com>
Tue, 14 Sep 2010 09:23:22 +0000 (09:23 +0000)
commitde90bfd14af1a850ec43438d9cfffeb83f50a5a1
tree83d3d73bfb6283cd6584f377f156b9cd2e039b26
parent4e05b325090eace73bfb551ea49b6fe9d74fc91e
Eliminate a 'tst' that immediately follows an 'and'
by morphing the 'and' to its recording form 'andS'.

This is basically a test commit into this area, to
see whether the bots like me. Several generalizations
can be applied and various avenues of code simplification
are open. I'll introduce those as I go.

I am aware of stylistic input from Bill Wendling, about
where put the analysis complexity, but I am positive
that we can move things around easily and will find a
satisfactory solution.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113839 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseInstrInfo.cpp