about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2018-03-25 01:26:30 +0800
committerGitHub <noreply@github.com>2018-03-25 01:26:30 +0800
commitc892e683872725b9d9b4ed0ed5bd53281313bc38 (patch)
treef1c1d7655206eb43dd24110d4a3a4a35b9d42c2d /src/test/incremental/thinlto
parentadb7984f10903783911c0dacf81bc043464519f7 (diff)
parentb4981923a05869ea2c50f1893acf433b1b67f79a (diff)
downloadrust-c892e683872725b9d9b4ed0ed5bd53281313bc38.tar.gz
rust-c892e683872725b9d9b4ed0ed5bd53281313bc38.zip
Rollup merge of #49122 - scottmcm:z-align-attr, r=cramertj
Add a -Z flag for LLVM align attributes on arguments

LLVM seems to still put the assume calls in when inlining, so this probably isn't in a place where it can be turned on by default, but it's interesting to experiment with.

For example, this makes `mem::swap::<u64x8>` be 8x `vmovaps	ymm` instead of 16x `vmovups	xmm`, on my cpu.
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions