FailedChanges

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

Summary

  1. [NewPM][opt] Assert PassPipeline and Passes don't both contain passes (details)
  2. [X86][NFC] Pre-commit test case for the following patch. (details)
  3. Move explicit template class specialization out of the class to fix gcc builds (NFC) (details)
  4. [X86] Fix a typo error. (details)
Commit 325c52956bfd64f4cb156996ca1ccde44609f40b by aeubanks
[NewPM][opt] Assert PassPipeline and Passes don't both contain passes

Reviewers: asbirlea

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D82512
The file was modifiedllvm/tools/opt/NewPMDriver.cpp
Commit bcb75344a598d3b2ab200a2cc73842805102fbab by pengfei.wang
[X86][NFC] Pre-commit test case for the following patch.
The file was addedllvm/test/CodeGen/X86/bug80500.ll
Commit 5ac47c3f5231aceb274e34be873986f6b49488fd by joker.eph
Move explicit template class specialization out of the class to fix gcc builds (NFC)

gcc fails with:

   explicit specialization in non-namespace scope
The file was modifiedmlir/include/mlir/Support/InterfaceSupport.h
Commit b2eb1c5793d78d70c1223b098aefc87050f69a8c by pengfei.wang
[X86] Fix a typo error.

Summary: This will result opcode MULX32Hrm been emitted to MULX32Hrr.

Reviewed by: craig.topper

Differential Revision: https://reviews.llvm.org/D82472
The file was modifiedllvm/test/CodeGen/X86/bug80500.ll
The file was modifiedllvm/lib/Target/X86/X86MCInstLower.cpp