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 /clang/lib/CodeGen/CodeGenFunction.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 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions
