FailedChanges

Summary

  1. [NFC][OpenMP] Remove outdated comments about potential issues (details)
  2. [PowerPC] Support constrained vector fp/int conversion (details)
  3. [DAGCombine] Remove dead node when it is created by getNegatedExpression (details)
Commit f93b42a629ae5865bf71f8062553125b8684deaf by tianshilei1992
[NFC][OpenMP] Remove outdated comments about potential issues

The issue mentioned has been fixed in D84996
The file was modifiedopenmp/libomptarget/src/omptarget.cpp
Commit 41ba9d77231eac32f8a022eedffd261c47020dd4 by qiucofan
[PowerPC] Support constrained vector fp/int conversion

This patch makes these operations legal, and add necessary codegen
patterns.

There's still some issue similar to D77033 for conversion from v1i128
type. But normal type tests synced in vector-constrained-fp-intrinsic
are passed successfully.

Reviewed By: uweigand

Differential Revision: https://reviews.llvm.org/D83654
The file was modifiedllvm/lib/Target/PowerPC/PPCISelLowering.h
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrVSX.td
The file was modifiedllvm/lib/Target/PowerPC/PPCISelLowering.cpp
The file was modifiedllvm/test/CodeGen/PowerPC/vector-constrained-fp-intrinsics.ll
Commit 960cbc53ca170c8c605bf83fa63b49ab27a56f65 by qshanz
[DAGCombine] Remove dead node when it is created by getNegatedExpression

We hit the compiling time reported by https://bugs.llvm.org/show_bug.cgi?id=46877
and the reason is the same as D77319. So we need to remove the dead node we created
to avoid increase the problem size of DAGCombiner.

Reviewed By: Spatel

Differential Revision: https://reviews.llvm.org/D86183
The file was addedllvm/test/CodeGen/X86/pr46877.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp