diff options
author | Kevin Enderby <enderby@apple.com> | 2014-04-10 20:18:58 +0000 |
---|---|---|
committer | Kevin Enderby <enderby@apple.com> | 2014-04-10 20:18:58 +0000 |
commit | 488f20b64e7d32e72d9c270f8203c7b3cc8ccc6f (patch) | |
tree | b31a6a74fb4edcbcc9230f5f749d2f951d95e062 /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 4f469d65ccbc56e934d37f6612df5e727ec2e7a5 (diff) | |
download | llvm-488f20b64e7d32e72d9c270f8203c7b3cc8ccc6f.zip llvm-488f20b64e7d32e72d9c270f8203c7b3cc8ccc6f.tar.gz llvm-488f20b64e7d32e72d9c270f8203c7b3cc8ccc6f.tar.bz2 |
For the ARM integrated assembler add checking of the
alignments on vld/vst instructions. And report errors for
alignments that are not supported.
While this is a large diff and an big test case, the changes
are very straight forward. But pretty much had to touch
all vld/vst instructions changing the addrmode to one of the
new ones that where added will do the proper checking for
the specific instruction.
FYI, re-committing this with a tweak so MemoryOp's default
constructor is trivial and will work with MSVC 2012. Thanks
to Reid Kleckner and Jim Grosbach for help with the tweak.
rdar://11312406
llvm-svn: 205986
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions