aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMAddressingModes.h
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2010-07-14 23:54:43 +0000
committerBob Wilson <bob.wilson@apple.com>2010-07-14 23:54:43 +0000
commit273ff31e134d48c8247e981d30e214e82568ff86 (patch)
treeda18006e9844c5f178d7b13e433e1cf4e515e4cc /lib/Target/ARM/ARMAddressingModes.h
parentb5378ea12e2171e6150df57c6ddc1039c4c48d3f (diff)
downloadexternal_llvm-273ff31e134d48c8247e981d30e214e82568ff86.tar.gz
external_llvm-273ff31e134d48c8247e981d30e214e82568ff86.tar.bz2
external_llvm-273ff31e134d48c8247e981d30e214e82568ff86.zip
Remove restriction on NEON alignment values. Some of the NEON ld/st
instructions use different values (e.g., 2-byte or 4-byte alignment). Also fix ARMInstPrinter to print these alignments as bits instead of bytes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108386 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMAddressingModes.h')
-rw-r--r--lib/Target/ARM/ARMAddressingModes.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/Target/ARM/ARMAddressingModes.h b/lib/Target/ARM/ARMAddressingModes.h
index d316b13e04..92a13f1d75 100644
--- a/lib/Target/ARM/ARMAddressingModes.h
+++ b/lib/Target/ARM/ARMAddressingModes.h
@@ -519,9 +519,8 @@ namespace ARM_AM {
//
// This is stored in two operands [regaddr, align]. The first is the
// address register. The second operand is the value of the alignment
- // specifier to use or zero if no explicit alignment.
- // Valid alignments are: 0, 8, 16, and 32 bytes, depending on the specific
- // instruction.
+ // specifier in bytes or zero if no explicit alignment.
+ // Valid alignments depend on the specific instruction.
//===--------------------------------------------------------------------===//
// NEON Modified Immediates