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 | |
| 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')
0 files changed, 0 insertions, 0 deletions

