aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
diff options
context:
space:
mode:
authorKevin Enderby <enderby@apple.com>2014-04-10 20:18:58 +0000
committerKevin Enderby <enderby@apple.com>2014-04-10 20:18:58 +0000
commit488f20b64e7d32e72d9c270f8203c7b3cc8ccc6f (patch)
treeb31a6a74fb4edcbcc9230f5f749d2f951d95e062 /llvm/lib/CodeGen/MachineFunction.cpp
parent4f469d65ccbc56e934d37f6612df5e727ec2e7a5 (diff)
downloadllvm-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