SuccessChanges

Summary

  1. [X86] Fix a couple comments that said LHS where they meant RHS. NFC (details)
  2. [mlir][sparse] fixed inaccury in maintaining universal index (details)
  3. [Attributor] Conditinoally delete fns (details)
Commit 993f4d8ffad6a4504611261758dc42349949a240 by craig.topper
[X86] Fix a couple comments that said LHS where they meant RHS. NFC
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit 6afaea6682dc3b0eb7e125847934759be6d0fb5c by ajcbik
[mlir][sparse] fixed inaccury in maintaining universal index

The universal index was maintained if dense indices were still
in place, and lattice points followed. However, it should only
be kept if any of those following lattice points actually
consumes the universal index. This change also fixes an
inaccuracy with a missing broadcast around vector invariant.

Reviewed By: bixia

Differential Revision: https://reviews.llvm.org/D97594
The file was modifiedmlir/test/Dialect/Linalg/sparse_2d.mlir
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Sparsification.cpp
The file was modifiedmlir/test/Dialect/Linalg/sparse_1d.mlir
Commit b077d82b00d81934c7c27ac89dd8b0e7f448bded by gh
[Attributor] Conditinoally delete fns

Allow the attributor to delete functions only if requested

Differential Revision: https://reviews.llvm.org/D97238
The file was modifiedllvm/test/Transforms/OpenMP/parallel_deletion_cg_update.ll
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/live_called_from_dead.ll
The file was addedllvm/test/Transforms/Attributor/nodelete.ll
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/test/Transforms/Attributor/liveness.ll
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/dangling-block-address.ll
The file was modifiedllvm/test/Transforms/Attributor/align.ll
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/live_called_from_dead_2.ll