aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
diff options
context:
space:
mode:
authorMark Seaborn <mseaborn@chromium.org>2013-05-09 08:17:04 -0700
committerMark Seaborn <mseaborn@chromium.org>2013-05-09 08:17:04 -0700
commit0e6d484c2225297688dc72b62cc0c957ea37c718 (patch)
tree411cf59b9625afac0bfa5a19d5a72c86350244ab /lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
parentdda26623274adcb77861de1115937f8874620e1e (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