summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Analysis/BlockFrequencyInfoTest.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-06-03 18:08:36 +0000
committerCraig Topper <craig.topper@intel.com>2018-06-03 18:08:36 +0000
commit21f56f5b9cf2bf68b0204a70bd7d6f29099424ab (patch)
tree4594ec092c4bf9ae2f80469d8b77d8445a2a691c /llvm/unittests/Analysis/BlockFrequencyInfoTest.cpp
parent10229af755a7ff3ab9aae75c6cd02902cc6916f2 (diff)
downloadbcm5719-llvm-21f56f5b9cf2bf68b0204a70bd7d6f29099424ab.tar.gz
bcm5719-llvm-21f56f5b9cf2bf68b0204a70bd7d6f29099424ab.zip
[X86] When emitting masked loads/stores don't check for all ones mask.
This seems like a premature optimization. It's unlikely a user would pass something the frontend can tell is all ones to the masked load/store intrinsics. We do this optimization for emitting select for masking because we have builtin calls in header files that pass an all ones mask in. Though at this point we may not longer have any builtins that emit some IR and a select. We may only have the select builtins so maybe we can remove that optimization too. llvm-svn: 333847
Diffstat (limited to 'llvm/unittests/Analysis/BlockFrequencyInfoTest.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud