diff options
author | Hal Finkel <hfinkel@anl.gov> | 2014-10-15 23:44:41 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2014-10-15 23:44:41 +0000 |
commit | 68dc3c7ab2ccaa4a5a1459ba506ef340ed23a5ed (patch) | |
tree | 4fbce1218bd674edba5f7172e6ea83d518ac2d55 /clang/lib/CodeGen/CGExpr.cpp | |
parent | 6f814db8d7a842255629fa31ac8daea2e3627629 (diff) | |
download | bcm5719-llvm-68dc3c7ab2ccaa4a5a1459ba506ef340ed23a5ed.tar.gz bcm5719-llvm-68dc3c7ab2ccaa4a5a1459ba506ef340ed23a5ed.zip |
Preserve non-byval pointer alignment attributes using @llvm.assume when inlining
For pointer-typed function arguments, enhanced alignment can be asserted using
the 'align' attribute. When inlining, if this enhanced alignment information is
not otherwise available, preserve it using @llvm.assume-based alignment
assumptions.
llvm-svn: 219876
Diffstat (limited to 'clang/lib/CodeGen/CGExpr.cpp')
0 files changed, 0 insertions, 0 deletions