summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2016-07-29 02:49:08 +0000
committerCraig Topper <craig.topper@gmail.com>2016-07-29 02:49:08 +0000
commitc7de3a101885c5b9b167a82b0be37dfb23551aa2 (patch)
treef16faca1ef16bfa31e0e993c971aab5c5f61d7fc /llvm/lib/Transforms
parent8f802291095c1f506fb7a1d2425fd888c8652de4 (diff)
downloadbcm5719-llvm-c7de3a101885c5b9b167a82b0be37dfb23551aa2.tar.gz
bcm5719-llvm-c7de3a101885c5b9b167a82b0be37dfb23551aa2.zip
[AVX512] Remove the intrinsic forms of VMOVSS/VMOVSD. We don't need two different forms of 'rr' and 'rm'. This matches SSE/AVX.
I'm not convinced the patterns for the rm_Int was correct anyway. It had a tied source that should't exist for the unmasked version. The load form of MOVSS always zeros the most significant bits. I've left the patterns off the masked load instructions as I'm not sure what the correct pattern should be and we don't have any tests currently. Nor do we implement masked scalar load intrinsics in clang currently. llvm-svn: 277098
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud