diff options
author | Mark Seaborn <mseaborn@chromium.org> | 2013-05-09 08:17:04 -0700 |
---|---|---|
committer | Mark Seaborn <mseaborn@chromium.org> | 2013-05-09 08:17:04 -0700 |
commit | 0e6d484c2225297688dc72b62cc0c957ea37c718 (patch) | |
tree | 411cf59b9625afac0bfa5a19d5a72c86350244ab /lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | |
parent | dda26623274adcb77861de1115937f8874620e1e (diff) |
PNaCl: Add NoAlias attributes in ExpandByVal and ExpandVarArgs passes
This could help prevent these expansion passes from inhibiting
optimisations than run after the expansion. e.g. It gives the
optimiser more freedom to move around reads from the varargs buffer
because they will not alias writes to other locations.
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3400
TEST=PNaCl toolchain trybots + GCC torture tests + LLVM test suite + Spec2k
Review URL: https://codereview.chromium.org/14060026
Diffstat (limited to 'lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
0 files changed, 0 insertions, 0 deletions