OSDN Git Service

Initial Thumb2 support. Majority of the work is done by David Goodwin. There are
authorEvan Cheng <evan.cheng@apple.com>
Tue, 23 Jun 2009 17:48:47 +0000 (17:48 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 23 Jun 2009 17:48:47 +0000 (17:48 +0000)
commitf49810c7e60807c43a68ab02c936a4ee77a4d2cf
treebe9a566fb443c19412217da5a94e7ffd5cc00223
parent5a9c0eeaf23a498de19c805395cc0e2762dbf3d3
Initial Thumb2 support. Majority of the work is done by David Goodwin. There are
also some contribution from Jim Grosbach, Bob Wilson, and Evan Cheng.

I've done my best to consolidate the patches with those that were done by
Viktor Kutuzov and Anton Korzh from Access Softek, Inc. Let me know if missed
anything. I've completely reorganized the thumb2 td file, made more extensive
uses of multiclass, etc.

Test cases will be contributed later after I re-organize what's in svn first.

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