SuccessChanges

Summary

  1. [Support] fix mingw-w64 build (details)
  2. [x86] avoid crashing when splitting AVX stores with non-simple type (details)
Commit 3e54404c71564d9c684742439f178f07f1e45a70 by ibiryukov
[Support] fix mingw-w64 build
Older versions of Mingw-w64 do not define _beginthreadex_proc_type, so
we replace it with `unsigned (__stdcall *ThreadFunc)(void *)`.
Fixes https://github.com/clangd/clangd/issues/188
Patch by lh123!
Differential Revision: https://reviews.llvm.org/D69879
The file was modifiedllvm/lib/Support/Windows/Threading.inc
Commit 8e34dd941cb304c785ef623633ad663b59cfced0 by spatel
[x86] avoid crashing when splitting AVX stores with non-simple type
(PR43916)
The store splitting transform was assuming a simple type (MVT), but
that's not necessarily the case as shown in the test.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/avx-load-store.ll