diff options
author | Craig Topper <craig.topper@intel.com> | 2017-07-26 04:31:04 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2017-07-26 04:31:04 +0000 |
commit | 050c9c8f83b4fc78a0057629109a1830c834fa4b (patch) | |
tree | 66ca48fcd6f0052bfc13c355b1969d5ec79361f6 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | 7b05a2712a673fe7032189a142f299ded3885491 (diff) | |
download | llvm-050c9c8f83b4fc78a0057629109a1830c834fa4b.zip llvm-050c9c8f83b4fc78a0057629109a1830c834fa4b.tar.gz llvm-050c9c8f83b4fc78a0057629109a1830c834fa4b.tar.bz2 |
[X86] Prevent selecting masked aligned load instructions if the load should be non-temporal
Summary: The aligned load predicates don't suppress themselves if the load is non-temporal the way the unaligned predicates do. For the most part this isn't a problem because the aligned predicates are mostly used for instructions that only load the the non-temporal loads have priority over those. The exception are masked loads.
Reviewers: RKSimon, zvi
Reviewed By: RKSimon
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D35712
llvm-svn: 309079
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions