SuccessChanges

Summary

  1. [MLIR] Update linalg.conv lowering to use affine load in the absence of padding (details)
  2. [StackSafety,NFC] Switch tests to aarch64 (details)
  3. [VE] Add AND/OR/XOR regression tests (details)
  4. [clangd] Populate the parse options to CodeCompletion/SignatureHelp. (details)
Commit 0f6999af88a08bd430699e72982caa9daf6fa604 by uday
[MLIR] Update linalg.conv lowering to use affine load in the absence of padding

Update linalg to affine lowering for convop to use affine load for input
whenever there is no padding. It had always been using std.loads because
max in index functions (needed for non-zero padding if not materializing
zeros) couldn't be represented in the non-zero padding cases.

In the future, the non-zero padding case could also be made to use
affine - either by materializing or using affine.execute_region. The
latter approach will not impact the scf/std output obtained after
lowering out affine.

Differential Revision: https://reviews.llvm.org/D81191
The file was modifiedmlir/test/Dialect/Linalg/affine.mlir
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Loops.cpp
The file was modifiedmlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
Commit 6dd738e2f0609f7d3313b574a1d471263d2d3ba1 by Vitaly Buka
[StackSafety,NFC] Switch tests to aarch64
The file was modifiedllvm/test/Analysis/StackSafetyAnalysis/ipa-alias.ll
The file was modifiedllvm/test/Analysis/StackSafetyAnalysis/Inputs/ipa.ll
The file was modifiedclang/test/Driver/memtag_lto.c
The file was modifiedllvm/test/Analysis/StackSafetyAnalysis/Inputs/ipa-alias.ll
The file was modifiedllvm/test/Analysis/StackSafetyAnalysis/ipa.ll
Commit 2ba4df1c1b27fa1bc8249b807bf32e450f876dad by simon.moll
[VE] Add AND/OR/XOR regression tests

Summary:
Add AND/OR/XOR regression tests and separate bit-op tests from exisiting
tests.

Differential Revision: https://reviews.llvm.org/D81206
The file was addedllvm/test/CodeGen/VE/or.ll
The file was addedllvm/test/CodeGen/VE/and.ll
The file was modifiedllvm/test/CodeGen/VE/subtraction.ll
The file was modifiedllvm/test/CodeGen/VE/addition.ll
The file was addedllvm/test/CodeGen/VE/xor.ll
Commit a7534dc8198f2ff966f55fd9a68d2c444886f2b2 by hokein.wu
[clangd] Populate the parse options to CodeCompletion/SignatureHelp.

Summary: A followup of D79938.

Reviewers: sammccall

Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D81066
The file was modifiedclang-tools-extra/clangd/ClangdServer.cpp
The file was modifiedclang-tools-extra/clangd/Compiler.h
The file was modifiedclang-tools-extra/clangd/CodeComplete.cpp
The file was modifiedclang-tools-extra/clangd/CodeComplete.h
The file was modifiedclang-tools-extra/clangd/unittests/CodeCompleteTests.cpp