SuccessChanges

Summary

  1. [X86][AVX512] Fix build fail after D81548 (details)
  2. [PGO] Use multiple comdat groups for COFF (details)
  3. [YAMLParser] Fix a typo: iff -> if. NFC. (details)
Commit 6bc7ea2d8d8638f5bb753715e9023df514e814e9 by pengfei.wang
[X86][AVX512] Fix build fail after D81548

Test function mask_cmp_128 failed during ISEL
LLVM ERROR: Cannot select: t37: v8i1 = X86ISD::KSHIFTL t48, TargetConstant:i8<4>
due to v8i1 only available under AVX512DQ.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D84922
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-v1.ll
Commit b959906cb9e79f844ea4e34aa701f21bad007253 by i
[PGO] Use multiple comdat groups for COFF

D84723 caused multiple definition issues (related to comdat) on Windows:
http://lab.llvm.org:8011/builders/sanitizer-windows/builds/67465
The file was modifiedllvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
The file was modifiedllvm/test/Instrumentation/InstrProfiling/PR23499.ll
The file was modifiedllvm/test/Instrumentation/InstrProfiling/comdat.ll
The file was modifiedllvm/test/Instrumentation/InstrProfiling/linkage.ll
Commit 25abd1994ed209c1bf4139946a42e36a42143a85 by Xing
[YAMLParser] Fix a typo: iff -> if. NFC.
The file was modifiedllvm/include/llvm/Support/YAMLParser.h