FailedChanges

Summary

  1. [FLANG] Generate error for invalid selector. (details)
  2. [AMDGPU] Simplify S_SETREG_B32 case in EmitInstrWithCustomInserter (details)
  3. [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering (details)
  4. X86FrameLowering::adjustStackWithPops - cleanup auto usage. NFCI. (details)
  5. [mlir][Linalg] Reduction dimensions specified in TC definition of ConvOps. (details)
  6. [DSE] Add testcase that uses masked loads and stores (details)
  7. X86CallFrameOptimization.cpp - use const references where possible. NFCI. (details)
Commit 5ec043eae1877add1cde2a7bd6e01ef64549a41d by inderjeet_kalra
[FLANG] Generate error for invalid selector.

Fix of PR47339

Differential Revision: https://reviews.llvm.org/D87073/new/
The file was addedflang/test/Semantics/resolve95.f90
The file was modifiedflang/lib/Semantics/tools.cpp
The file was modifiedflang/lib/Semantics/resolve-names.cpp
Commit 649bde488ce9b5c1143e718247f0eda461300a77 by jay.foad
[AMDGPU] Simplify S_SETREG_B32 case in EmitInstrWithCustomInserter

NFC.
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
Commit 88ff4d2ca1a0aaed6888152042256a0ef3fe863d by qiucofan
[PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering

In standard C library, both rint and nearbyint returns rounding result
in current rounding mode. But nearbyint never raises inexact exception.
On PowerPC, x(v|s)r(d|s)pic may modify FPSCR XX, raising inexact
exception. So we can't select constrained fnearbyint into xvrdpic.

One exception here is xsrqpi, which will not raise inexact exception, so
fnearbyint f128 is okay here.

Reviewed By: uweigand

Differential Revision: https://reviews.llvm.org/D87220
The file was modifiedllvm/test/CodeGen/PowerPC/fp-strict-round.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCISelLowering.cpp
The file was modifiedclang/test/CodeGen/builtins-ppc-fpconstrained.c
The file was modifiedclang/test/CodeGen/builtins-ppc-vsx.c
The file was modifiedllvm/test/CodeGen/PowerPC/vector-constrained-fp-intrinsics.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrVSX.td
The file was modifiedclang/lib/CodeGen/CGBuiltin.cpp
Commit e706116e1182f39c8de5d9c9981df08a9f614e7a by llvm-dev
X86FrameLowering::adjustStackWithPops - cleanup auto usage. NFCI.

Don't use auto for non-obvious types, and use const references.
The file was modifiedllvm/lib/Target/X86/X86FrameLowering.cpp
Commit 53ffeea6d59ae5ba78b8c85a31c06677c3ab7719 by limo
[mlir][Linalg] Reduction dimensions specified in TC definition of ConvOps.

This commit specifies reduction dimensions for ConvOps. This prevents
running reduction loops in parallel and enables easier detection of kernel dimensions
which we will need later on.

Differential Revision: https://reviews.llvm.org/D87288
The file was modifiedmlir/test/Dialect/Linalg/loops.mlir
The file was modifiedmlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOpsSpec.tc
Commit 27cd187587eb6bb81f73533a1e05be24292a0d8b by kparzysz
[DSE] Add testcase that uses masked loads and stores
The file was addedllvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll
Commit 6e45b989340607682d5ac95285ea7faf3cb2a030 by llvm-dev
X86CallFrameOptimization.cpp - use const references where possible. NFCI.
The file was modifiedllvm/lib/Target/X86/X86CallFrameOptimization.cpp