Introduce f[no-]max-unknown-pointer-align=[number] option
authorFariborz Jahanian <fjahanian@apple.com>
Tue, 5 Aug 2014 18:37:48 +0000 (18:37 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Tue, 5 Aug 2014 18:37:48 +0000 (18:37 +0000)
commitbcd82afad64a22b15000de350d075b10f2de273a
treed6f58ff362c773ca851bd78c9b5b8b0453444adb
parent4e4cb6bc305ae8e71ce35e4bfa4dfac721ce7e71
Introduce f[no-]max-unknown-pointer-align=[number] option
to instruct the code generator to not enforce a higher alignment
than the given number (of bytes) when accessing memory via an opaque
pointer or reference. Patch reviewed by John McCall (with post-commit
review pending). rdar://16254558

llvm-svn: 214911
clang/docs/UsersManual.rst
clang/include/clang/Basic/LangOptions.def
clang/include/clang/Driver/Options.td
clang/lib/CodeGen/CodeGenFunction.h
clang/lib/Driver/Tools.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/test/CodeGenCXX/align-avx-complete-objects.cpp [new file with mode: 0644]
clang/test/Driver/darwin-max-type-align.c [new file with mode: 0644]
clang/test/Driver/rewrite-legacy-objc.m
clang/test/Driver/rewrite-objc.m