]> granicus.if.org Git - clang/commit
[X86] Rewrite avx512vbmi unmasked and maskz macro intrinsics to be wrappers around...
authorCraig Topper <craig.topper@intel.com>
Fri, 1 Jun 2018 18:26:35 +0000 (18:26 +0000)
committerCraig Topper <craig.topper@intel.com>
Fri, 1 Jun 2018 18:26:35 +0000 (18:26 +0000)
commit3d5cade19158799a5828553fee71dd553a3aba82
tree9a9c93b771b61e51c040a29b5d3d48da1675de45
parent340f4933619976d62b1eb9a5c4558faf3a6ca833
[X86] Rewrite avx512vbmi unmasked and maskz macro intrinsics to be wrappers around their __builtin function with appropriate arguments rather than just passing arguments to the masked intrinsic.

This is more consistent with all of our other avx512 macro intrinsics.

It also fixes a bad cast where an argument was casted to mmask8 when it should have been a mmask16.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@333778 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Headers/avx512vbmi2intrin.h
lib/Headers/avx512vlvbmi2intrin.h