aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/BinaryStreamRef.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-11-27 17:51:55 +0000
committerCraig Topper <craig.topper@intel.com>2017-11-27 17:51:55 +0000
commit62189f7ab3040566ffbe17d104709b56c718df8a (patch)
treed58461a719aa7a6281a007c8a0343ff54564b3ff /llvm/lib/Support/BinaryStreamRef.cpp
parent052436f76868808789b403a246a60859d5c9c60f (diff)
downloadllvm-62189f7ab3040566ffbe17d104709b56c718df8a.zip
llvm-62189f7ab3040566ffbe17d104709b56c718df8a.tar.gz
llvm-62189f7ab3040566ffbe17d104709b56c718df8a.tar.bz2
[X86] Make getSetCCResultType return vXi1 for any vXi32/vXi64 vector over 512 bits long when AVX512 is enabled.
Similar for vXi16/vXi8 with BWI. Any vector larger than 512 bits will be split to 512 bits during legalization. But without this we will fold sexts with them before that making it difficult to recover leading to scalarization. llvm-svn: 319059
Diffstat (limited to 'llvm/lib/Support/BinaryStreamRef.cpp')
0 files changed, 0 insertions, 0 deletions