summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/TargetLoweringObjectFile.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-10-10 21:48:34 +0000
committerCraig Topper <craig.topper@intel.com>2018-10-10 21:48:34 +0000
commitb5421c498d279fdfb5e6a079e7fd05a5fd6cbd7b (patch)
treec88897e027c74e7ac4023083f34e1c729ebafd00 /llvm/lib/Target/TargetLoweringObjectFile.cpp
parent7329be16c2a3b98cd182bfb4ff682ce4c101d62b (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud