SuccessChanges

Summary

  1. [lldb/bindings] Fix -Wformat after D88123 (details)
  2. [AArch64][GlobalISel] Add a few more vector type combinations for shift selection. (details)
  3. [LowerTypeTests][NewPM] Add constructor that uses command line flags (details)
Commit 67782a0f99c6a792c9d60267d42b21f7335814ba by i
[lldb/bindings] Fix -Wformat after D88123
The file was modifiedlldb/bindings/python/python-wrapper.swig (diff)
Commit 2dba5461be2d1b35e8461a60a2149281b42fea48 by Amara Emerson
[AArch64][GlobalISel] Add a few more vector type combinations for shift selection.
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-vector-shift.mir (diff)
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp (diff)
Commit 83e3ea2cfce69d2b2b4b831ca78335c349df4fdd by aeubanks
[LowerTypeTests][NewPM] Add constructor that uses command line flags

This matches the legacy PM pass by having one constructor use command
line flags, and the other use parameters to the pass.

This fixes all tests under Transforms/LowerTypeTests using NPM.

Reviewed By: ychen, pcc

Differential Revision: https://reviews.llvm.org/D87845
The file was modifiedllvm/lib/Passes/PassRegistry.def (diff)
The file was modifiedllvm/lib/Transforms/IPO/LowerTypeTests.cpp (diff)
The file was modifiedllvm/test/Transforms/LowerTypeTests/simple.ll (diff)
The file was modifiedllvm/include/llvm/Transforms/IPO/LowerTypeTests.h (diff)