commit | 63c98b331978f03c4fa392b9a032fad24596dde8 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Wed Oct 10 21:48:34 2018 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Wed Oct 10 21:48:34 2018 +0000 |
tree | 8f0114646caf866990cb41a7582e834a55bfe95b | |
parent | 8313c3b553f996945d5c73734d027fa01af69115 [diff] |
[X86] Prevent non-temporal loads from folding into instructions by blocking them in X86DAGToDAGISel::IsProfitableToFold rather than with a predicate. Remove tryFoldVecLoad since tryFoldLoad would call IsProfitableToFold and pick up the new check. This saves about 5K out of ~600K on the generated isel table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344189 91177308-0d34-0410-b5e6-96231b3b80d8