FailedChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. Fix diagnostic for missing virtual dtor (details)
  2. [lld][WebAssembly] Give better error message on bad archive member (details)
  3. [NFC] fix diagnostic (details)
  4. [CodeComplete] Add code completion after function equals (details)
  5. [mlir] Remove the default template parameters from AttrBase and TypeBase. (details)
  6. [ELF][test] Fix ppc32-gnu-ifunc.s and remove XFAIL: * (details)
Commit c7586444ca787c3845ac4ad0bd603709f2abbb0f by JF Bastien
Fix diagnostic for missing virtual dtor

Introduced in D82673.
The file was modifiedllvm/include/llvm/CodeGen/ModuloSchedule.h
Commit 73e575a88e27c6ed8bdb1140893260aaf5f9dc7a by sbc
[lld][WebAssembly] Give better error message on bad archive member

Include the archive name as well as the member name when an error
is encountered parsing bitcode archives.

Differential Revision: https://reviews.llvm.org/D82884
The file was modifiedlld/wasm/InputFiles.cpp
The file was modifiedlld/test/wasm/lto/libcall-truncsfhf2.ll
The file was modifiedlld/test/wasm/lto/incompatible.ll
Commit ca134e4c525babf0c414c78fb53d648fbee364d8 by JF Bastien
[NFC] fix diagnostic

It's pretty silly to diagnose on a scalar copy but the build does that:
  loop variable 'SibReg' of type 'const llvm::Register' creates a copy from type 'const llvm::Register' [-Wrange-loop-analysis]
The file was modifiedllvm/lib/CodeGen/InlineSpiller.cpp
Commit 83fae3f762699655a4329fe3cf6fd3e2a2617559 by 1585086582
[CodeComplete] Add code completion after function equals

Summary:
Provide `default` and `delete` completion after the function equals.

Reviewers: kadircet, sammccall

Tags: #clang

Differential Revision: https://reviews.llvm.org/D82548
The file was modifiedclang/lib/Parse/ParseDecl.cpp
The file was modifiedclang/lib/Sema/SemaCodeComplete.cpp
The file was modifiedclang/lib/Parse/ParseDeclCXX.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was addedclang/test/CodeCompletion/after-function-equals.cpp
Commit f625f5231ab8e76b1367f70aeed56b6389d83471 by riddleriver
[mlir] Remove the default template parameters from AttrBase and TypeBase.

MSVC 2017 doesn't support the case where a trailing variadic template list comes after template types with default parameters. Until we upgrade to VS 2019, we can't use the simplified definitions.
The file was modifiedmlir/docs/Tutorials/DefiningAttributesAndTypes.md
The file was modifiedmlir/include/mlir/IR/Attributes.h
The file was modifiedmlir/include/mlir/IR/StandardTypes.h
The file was modifiedmlir/include/mlir/Dialect/Shape/IR/Shape.h
The file was modifiedmlir/include/mlir/Dialect/Linalg/IR/LinalgTypes.h
The file was modifiedmlir/include/mlir/IR/Location.h
The file was modifiedmlir/include/mlir/IR/Types.h
The file was modifiedflang/include/flang/Optimizer/Dialect/FIRAttr.h
Commit f5e0ae240f2daeee214097f222e12cd23706b1db by maskray
[ELF][test] Fix ppc32-gnu-ifunc.s and remove XFAIL: *
The file was modifiedlld/test/ELF/ppc32-gnu-ifunc.s