]> granicus.if.org Git - llvm/commit
[DAG] Improve loads-from-store forwarding to handle TokenFactor
authorNirav Dave <niravd@google.com>
Wed, 23 Nov 2016 16:48:35 +0000 (16:48 +0000)
committerNirav Dave <niravd@google.com>
Wed, 23 Nov 2016 16:48:35 +0000 (16:48 +0000)
commit3e65807a6f16ed51a5d74d10fbf21a3ba2ee17ca
tree5a23e3153e1a6737970c4e18350b3510bc992c2a
parent3806d81f86d205af958239a6acfdb0d8b9e46196
[DAG] Improve loads-from-store forwarding to handle TokenFactor

Forward store values to matching loads down through token
factors. Factored from D14834.

Reviewers: jyknight, hfinkel

Subscribers: hfinkel, nemanjai, llvm-commits

Differential Revision: https://reviews.llvm.org/D26080

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287773 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
test/CodeGen/Mips/o32_cc_byval.ll
test/CodeGen/PowerPC/anon_aggr.ll
test/CodeGen/PowerPC/complex-return.ll
test/CodeGen/PowerPC/ppc64-align-long-double.ll