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/X86/X86AsmPrinter.h | |
| 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/X86/X86AsmPrinter.h')
0 files changed, 0 insertions, 0 deletions

