SuccessChanges

Summary

  1. [gn build] Port 820e8d8656e (details)
  2. [mlir] [VectorOps] Add masked load/store operations to Vector dialect (details)
  3. [MSSA] Update test with more detailed and resilient checks. [NFC] (details)
  4. [lld-macho] Fix errant search and replace. NFC (details)
  5. [ELF][test] Add another -triple=x86_64 to linkorder-mixed.s (details)
Commit dd892a33e1ec28ff430c74b67d076344c51e4acb by llvmgnsyncbot
[gn build] Port 820e8d8656e
The file was modifiedllvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Checkers/BUILD.gn (diff)
Commit 39379916a7f01d907562c1b70114568dac1778a2 by ajcbik
[mlir] [VectorOps] Add masked load/store operations to Vector dialect

The intrinsics were already supported and vector.transfer_read/write lowered
direclty into these operations. By providing them as individual ops, however,
clients can used them directly, and it opens up progressively lowering transfer
operations at higher levels (rather than direct lowering to LLVM IR as done now).

Reviewed By: bkramer

Differential Revision: https://reviews.llvm.org/D85357
The file was addedmlir/integration_test/Dialect/Vector/CPU/test-maskedload.mlir
The file was modifiedmlir/lib/Dialect/Vector/VectorOps.cpp (diff)
The file was modifiedmlir/test/Dialect/Vector/ops.mlir (diff)
The file was addedmlir/integration_test/Dialect/Vector/CPU/test-maskedstore.mlir
The file was modifiedmlir/test/Conversion/VectorToLLVM/vector-to-llvm.mlir (diff)
The file was modifiedmlir/include/mlir/Dialect/Vector/VectorOps.td (diff)
The file was modifiedmlir/test/Dialect/Vector/invalid.mlir (diff)
The file was modifiedmlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp (diff)
Commit beb9993d960bebc14f25538fa4b596f2d8ca75ac by asbirlea
[MSSA] Update test with more detailed and resilient checks. [NFC]
The file was modifiedllvm/test/Analysis/MemorySSA/pr43427.ll (diff)
Commit 8b9e86fea66fb626173bd62e1f8775fcfea69a6b by smeenai
[lld-macho] Fix errant search and replace. NFC
The file was modifiedlld/test/MachO/framework.s (diff)
Commit 3af4039876a148a841aecfae89d356033d022c74 by i
[ELF][test] Add another -triple=x86_64 to linkorder-mixed.s

Fixes an error on macOS:
error: mach-o section specifier uses an unknown section type
The file was modifiedlld/test/ELF/linkorder-mixed.s (diff)