SuccessChanges

Summary

  1. [lldb] Remove unused IsFunctionType is_variadic_ptr parameter (NFC) (details)
  2. [ARM] Common inverse constant predicates to VPNOT (details)
  3. [clang][cli] CompilerInvocationTest: join two test fixtures into one (details)
  4. [clang][cli] CompilerInvocationTest: rename member variable in fixture (details)
  5. [clang][cli] CompilerInvocationTest: split enum test into two (details)
  6. [clang][cli] CompilerInvocationTest: remove unnecessary command line arguments (details)
  7. [clang][cli] CompilerInvocationTest: check arg parsing does not produce diagnostics (details)
  8. [clang][cli] CompilerInvocationTest: join and add test cases (details)
  9. [clang][cli] CompilerInvocationTest: add tests for boolean options (details)
Commit 012fd0b17f30278a410055ead645f7f1c3c616d3 by davelee.com
[lldb] Remove unused IsFunctionType is_variadic_ptr parameter (NFC)

`is_variadic_ptr` is unused.

Differential Revision: https://reviews.llvm.org/D92778
The file was modifiedlldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
The file was modifiedlldb/source/Symbol/CompilerType.cpp
The file was modifiedlldb/include/lldb/Symbol/TypeSystem.h
The file was modifiedlldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
The file was modifiedlldb/include/lldb/Symbol/CompilerType.h
Commit 384383e15c177cd0dddae6b0999e527663fb3e22 by david.green
[ARM] Common inverse constant predicates to VPNOT

This scans through blocks looking for constants used as predicates in
MVE instructions. When two constants are found which are the inverse of
one another, the second can be replaced by a VPNOT of the first,
potentially allowing that not to be folded away into an else predicate
of a vpt block.

Differential Revision: https://reviews.llvm.org/D92470
The file was modifiedllvm/test/CodeGen/Thumb2/mve-vpt-optimisations.mir
The file was modifiedllvm/lib/Target/ARM/MVEVPTOptimisationsPass.cpp
The file was modifiedllvm/test/CodeGen/Thumb2/mve-pred-constfold.ll
Commit cf2bb2239252c0e1970e646308ae6fb552fcb002 by jan_svoboda
[clang][cli] CompilerInvocationTest: join two test fixtures into one

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D92825
The file was modifiedclang/unittests/Frontend/CompilerInvocationTest.cpp
Commit f825ec86e14b1369a9edf382d65259351eae679e by jan_svoboda
[clang][cli] CompilerInvocationTest: rename member variable in fixture

Depends on D92825.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D92826
The file was modifiedclang/unittests/Frontend/CompilerInvocationTest.cpp
Commit 5afff86d26163bc3ba93fb299ccfc2522d3fdc94 by jan_svoboda
[clang][cli] CompilerInvocationTest: split enum test into two

Depends on D92826.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D92827
The file was modifiedclang/unittests/Frontend/CompilerInvocationTest.cpp
Commit 4894e423e7b4b121bd4fb23cdba9870ff0f2a6b6 by jan_svoboda
[clang][cli] CompilerInvocationTest: remove unnecessary command line arguments

Depends on D92827.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D92828
The file was modifiedclang/unittests/Frontend/CompilerInvocationTest.cpp
Commit 03692bae1fc9b6232de7caea3b57ad2f3dc2a9d0 by jan_svoboda
[clang][cli] CompilerInvocationTest: check arg parsing does not produce diagnostics

Depends on D92828.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D92829
The file was modifiedclang/unittests/Frontend/CompilerInvocationTest.cpp
Commit 216d43053b4e7327e5f9eb5705a7c8e4f6ae850b by jan_svoboda
[clang][cli] CompilerInvocationTest: join and add test cases

Depends on D92829.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D92830
The file was modifiedclang/unittests/Frontend/CompilerInvocationTest.cpp
Commit 35621cc2e3b3778abc2bacf37f3b1e9dfac52895 by jan_svoboda
[clang][cli] CompilerInvocationTest: add tests for boolean options

Add more tests of the command line marshalling infrastructure.

The new tests now make a "round-trip": from arguments, to CompilerInvocation instance to arguments again in a single test case.

The TODOs are resolved in a follow-up patch.

Depends on D92830.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D92774
The file was modifiedclang/unittests/Frontend/CompilerInvocationTest.cpp