aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-07-26 04:31:04 +0000
committerCraig Topper <craig.topper@intel.com>2017-07-26 04:31:04 +0000
commit050c9c8f83b4fc78a0057629109a1830c834fa4b (patch)
tree66ca48fcd6f0052bfc13c355b1969d5ec79361f6 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parent7b05a2712a673fe7032189a142f299ded3885491 (diff)
downloadllvm-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