FailedChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [lldb/Plugins] Rename OSPython plugin to OperatingSystemPython (NFC) (details)
  2. Re-land "[MS] Overhaul how clang passes overaligned args on x86_32" (details)
  3. [AMDGPU][GlobalISel] Refactor selectDS1Addr1Offset/selectDS64Bit4ByteAligned (details)
  4. [test] Improve test/CodeGen/X86/linux-preemption.ll (details)
  5. [compiler-rt] Compile __powitf2 under wasm (details)
Commit 413307d4560441b47261ced5db5f8e29c8811277 by Jonas Devlieghere
[lldb/Plugins] Rename OSPython plugin to OperatingSystemPython (NFC)

Rename the plugin to match both the directory structure and the class.
The file was modifiedlldb/source/Plugins/OperatingSystem/Python/CMakeLists.txt
Commit 2c6a3896ab1de706389f27c921cf58084650f439 by rnk
Re-land "[MS] Overhaul how clang passes overaligned args on x86_32"

This brings back 2af74e27ed7d0832cbdde9cb969aaca7a42e99f9 and reverts
eaabaf7e04fe98990a8177a3e053346395efde1c.

The changes were correct, the code that was broken contained an ODR
violation that assumed that these types are passed equivalently:
  struct alignas(uint64_t) Wrapper { uint64_t P };
  void f(uint64_t p);
  void f(Wrapper p);

MSVC does not pass them the same way, and so clang-cl should not pass
them the same way either.
The file was modifiedclang/include/clang/CodeGen/CGFunctionInfo.h
The file was modifiedclang/lib/CodeGen/CGCall.cpp
The file was modifiedclang/lib/CodeGen/TargetInfo.cpp
The file was addedclang/test/CodeGenCXX/inalloca-overaligned.cpp
The file was addedclang/test/CodeGenCXX/inalloca-vector.cpp
The file was modifiedclang/test/CodeGen/x86_32-arguments-win32.c
Commit 3a312c3ee5f946ca18fb87d25f6f32fd5dc755ac by Austin.Kerbow
[AMDGPU][GlobalISel] Refactor selectDS1Addr1Offset/selectDS64Bit4ByteAligned

Differential Revision: https://reviews.llvm.org/D74261
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.atomic.dec.ll
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.atomic.inc.ll
Commit 7096d588d353aea0e619e3f52e887d49f5e8ee55 by maskray
[test] Improve test/CodeGen/X86/linux-preemption.ll
The file was modifiedllvm/test/CodeGen/X86/linux-preemption.ll
Commit 2f172d8d3c10ea7538818cbfffeb54ef30bb1a11 by sbc
[compiler-rt] Compile __powitf2 under wasm

See https://github.com/emscripten-core/emscripten/issues/10374
See https://reviews.llvm.org/D74274

Differential Revision: https://reviews.llvm.org/D74275
The file was modifiedcompiler-rt/test/builtins/Unit/powitf2_test.c
The file was modifiedcompiler-rt/lib/builtins/powitf2.c