| commit | ee90a223ead9d1389e0538401e8c88cffa4e7507 | [log] [tgz] |
|---|---|---|
| author | Hal Finkel <hfinkel@anl.gov> | Fri Sep 26 05:04:30 2014 +0000 |
| committer | Hal Finkel <hfinkel@anl.gov> | Fri Sep 26 05:04:30 2014 +0000 |
| tree | 69f450c880a58dd8131d04463afd90fd666470d0 | |
| parent | ec44e4d05382e668ac84467a1ed99f398cd4a170 [diff] |
Support the assume_aligned function attribute In addition to __builtin_assume_aligned, GCC also supports an assume_aligned attribute which specifies the alignment (and optional offset) of a function's return value. Here we implement support for the assume_aligned attribute by making use of the @llvm.assume intrinsic. llvm-svn: 218500