Model operand restrictions of mul-like instructions on ARMv5 via
authorAnton Korobeynikov <asl@math.spbu.ru>
Sat, 1 Jan 2011 20:38:38 +0000 (20:38 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Sat, 1 Jan 2011 20:38:38 +0000 (20:38 +0000)
commit4d7286083537833880901953d29786cf831affc4
tree97323f25e86240d07646a4e0173f7b6f23da9ee6
parentbafa117e8f2e3532f391227ebc9d4513b17edbad
Model operand restrictions of mul-like instructions on ARMv5 via
earlyclobber stuff. This should fix PRs 2313 and 8157.

Unfortunately, no testcase, since it'd be dependent on register
assignments.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122663 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMAsmPrinter.h
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMInstrInfo.td