SuccessChanges

Summary

  1. [PowerPC] Allow constrained FP intrinsics in mightUseCTR (details)
  2. [PowerPC] Support lowering int-to-fp on ppc_fp128 (details)
Commit fed6107dcbfb44b1e0a8e7436d92ef6b1981a6d4 by qiucofan
[PowerPC] Allow constrained FP intrinsics in mightUseCTR

We may meet Invalid CTR loop crash when there's constrained ops inside.
This patch adds constrained FP intrinsics to the list so that CTR loop
verification doesn't complain about it.

Reviewed By: steven.zhang

Differential Revision: https://reviews.llvm.org/D81924
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp (diff)
The file was addedllvm/test/CodeGen/PowerPC/ctrloop-constrained-fp.ll
Commit 1bc45b2fd8083036c7d5a1545874ab06ec9b029a by qiucofan
[PowerPC] Support lowering int-to-fp on ppc_fp128

D70867 introduced support for expanding most ppc_fp128 operations. But
sitofp/uitofp is missing. This patch adds that after D81669.

Reviewed By: uweigand

Differntial Revision: https://reviews.llvm.org/D81918
The file was modifiedllvm/test/CodeGen/PowerPC/ppcf128-constrained-fp-intrinsics.ll (diff)
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp (diff)