aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Utils.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2016-06-14 03:13:00 +0000
committerCraig Topper <craig.topper@gmail.com>2016-06-14 03:13:00 +0000
commit99e30e6a6624109b6b8d06d5d1f95c87bb88ca92 (patch)
tree30fabbc67af6785e44a3037c8d3a1fc4980e30fd /llvm/lib/Transforms/Utils/Utils.cpp
parentddab3953977c572045fa143c369b2db442458037 (diff)
downloadllvm-99e30e6a6624109b6b8d06d5d1f95c87bb88ca92.zip
llvm-99e30e6a6624109b6b8d06d5d1f95c87bb88ca92.tar.gz
llvm-99e30e6a6624109b6b8d06d5d1f95c87bb88ca92.tar.bz2
[AVX512] Use MOVZX32 instead of MOVZ16 for loading single v8/v4/v2/v1 masks when KMOVB is not available. This has better behavior with respect to partial register stalls since it won't need to preserve the upper 16-bits of the GPR.
llvm-svn: 272626
Diffstat (limited to 'llvm/lib/Transforms/Utils/Utils.cpp')
0 files changed, 0 insertions, 0 deletions