This patch is a part one of two reviews, one for the clang and the other for LLVM. 
The patch deletes the back-end intrinsics and adds support for them in the auto upgrade.
Details
Details
Diff Detail
Diff Detail
Event Timeline
| lib/IR/AutoUpgrade.cpp | ||
|---|---|---|
| 237 | Please add "// Added in 5.0" to the end of this line so we can audit for removal in the future.  | |
| 803 | You shouldn't need makeArrayRef if you're just converting from a SmallVector it will implicitly convert. Is this function any different than getX86MaskVec that already exists?  | |
| test/CodeGen/X86/avx512dqvl-intrinsics.ll | ||
| 739 | These test cases should be moved to avx512dqvl-intrinsics-upgrade.ll  | |
Please add "// Added in 5.0" to the end of this line so we can audit for removal in the future.