diff options
author | Craig Topper <craig.topper@intel.com> | 2018-10-10 21:48:34 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-10-10 21:48:34 +0000 |
commit | b5421c498d279fdfb5e6a079e7fd05a5fd6cbd7b (patch) | |
tree | c88897e027c74e7ac4023083f34e1c729ebafd00 /llvm/lib/Target/TargetLoweringObjectFile.cpp | |
parent | 7329be16c2a3b98cd182bfb4ff682ce4c101d62b (diff) | |
download | bcm5719-llvm-b5421c498d279fdfb5e6a079e7fd05a5fd6cbd7b.tar.gz bcm5719-llvm-b5421c498d279fdfb5e6a079e7fd05a5fd6cbd7b.zip |
[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.
llvm-svn: 344189
Diffstat (limited to 'llvm/lib/Target/TargetLoweringObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions