SuccessChanges

Summary

  1. [llvm-objdump][test] Make test names consistent This change renames a number of the disassembly tests to standardise disasm/diassemble/disassembly to disassemble. Requested in https://reviews.llvm.org/D62255.
  2. [MergeICmps] Make the pass compatible with the new pass manager. Reviewers: gchatelet, spatel Subscribers: hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D62287
  3. [llvm-objdump][test] Improve testing of some switches #3 This is the third commit in a series of patches to improve test coverage of llvm-objdump. In this patch I have added a number of tests testing various aspects of disassembly. Reviewed by: MaskRay, grimar, rupprecht Differential Revision: https://reviews.llvm.org/D62255
  4. [AMDGPU] Regenerate vector sub tests
Revision 361491 by jhenderson:
[llvm-objdump][test] Make test names consistent

This change renames a number of the disassembly tests to standardise
disasm/diassemble/disassembly to disassemble. Requested in
https://reviews.llvm.org/D62255.
Change TypePath in RepositoryPath in Workspace
The file was removed/llvm/trunk/test/tools/llvm-objdump/X86/disasm-specific-funcs-mangled-name.testtrunk/test/tools/llvm-objdump/X86/disasm-specific-funcs-mangled-name.test
The file was removed/llvm/trunk/test/tools/llvm-objdump/X86/disasm-specific-funcs.testtrunk/test/tools/llvm-objdump/X86/disasm-specific-funcs.test
The file was removed/llvm/trunk/test/tools/llvm-objdump/X86/disasm-text.testtrunk/test/tools/llvm-objdump/X86/disasm-text.test
The file was removed/llvm/trunk/test/tools/llvm-objdump/X86/disasm-zeroes-relocations.testtrunk/test/tools/llvm-objdump/X86/disasm-zeroes-relocations.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/disassemble-functions-mangled-name.testtrunk/test/tools/llvm-objdump/X86/disassemble-functions-mangled-name.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/disassemble-functions.testtrunk/test/tools/llvm-objdump/X86/disassemble-functions.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/disassemble-show-raw.testtrunk/test/tools/llvm-objdump/X86/disassemble-show-raw.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/disassemble-text.testtrunk/test/tools/llvm-objdump/X86/disassemble-text.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/disassemble-zeroes-relocations.testtrunk/test/tools/llvm-objdump/X86/disassemble-zeroes-relocations.test
The file was removed/llvm/trunk/test/tools/llvm-objdump/X86/disassembly-show-raw.testtrunk/test/tools/llvm-objdump/X86/disassembly-show-raw.test
Revision 361490 by courbet:
[MergeICmps] Make the pass compatible with the new pass manager.

Reviewers: gchatelet, spatel

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D62287
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/InitializePasses.htrunk/include/llvm/InitializePasses.h
The file was modified/llvm/trunk/include/llvm/LinkAllPasses.htrunk/include/llvm/LinkAllPasses.h
The file was modified/llvm/trunk/include/llvm/Transforms/Scalar.htrunk/include/llvm/Transforms/Scalar.h
The file was added/llvm/trunk/include/llvm/Transforms/Scalar/MergeICmps.htrunk/include/llvm/Transforms/Scalar/MergeICmps.h
The file was modified/llvm/trunk/lib/CodeGen/TargetPassConfig.cpptrunk/lib/CodeGen/TargetPassConfig.cpp
The file was modified/llvm/trunk/lib/Passes/PassBuilder.cpptrunk/lib/Passes/PassBuilder.cpp
The file was modified/llvm/trunk/lib/Passes/PassRegistry.deftrunk/lib/Passes/PassRegistry.def
The file was modified/llvm/trunk/lib/Transforms/Scalar/MergeICmps.cpptrunk/lib/Transforms/Scalar/MergeICmps.cpp
The file was modified/llvm/trunk/lib/Transforms/Scalar/Scalar.cpptrunk/lib/Transforms/Scalar/Scalar.cpp
The file was modified/llvm/trunk/test/Transforms/MergeICmps/X86/pair-int32-int32.lltrunk/test/Transforms/MergeICmps/X86/pair-int32-int32.ll
Revision 361489 by jhenderson:
[llvm-objdump][test] Improve testing of some switches #3

This is the third commit in a series of patches to improve test coverage
of llvm-objdump. In this patch I have added a number of tests testing
various aspects of disassembly.

Reviewed by: MaskRay, grimar, rupprecht

Differential Revision: https://reviews.llvm.org/D62255
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/disasm-specific-funcs-mangled-name.testtrunk/test/tools/llvm-objdump/X86/disasm-specific-funcs-mangled-name.test
The file was modified/llvm/trunk/test/tools/llvm-objdump/X86/disasm-specific-funcs.testtrunk/test/tools/llvm-objdump/X86/disasm-specific-funcs.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/disassemble-invalid-byte-sequences.testtrunk/test/tools/llvm-objdump/X86/disassemble-invalid-byte-sequences.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/disassemble-long-instructions.testtrunk/test/tools/llvm-objdump/X86/disassemble-long-instructions.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/elf-disassemble-dynamic-symbols.testtrunk/test/tools/llvm-objdump/X86/elf-disassemble-dynamic-symbols.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/elf-disassemble-no-symtab.testtrunk/test/tools/llvm-objdump/X86/elf-disassemble-no-symtab.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/elf-disassemble-relocs.testtrunk/test/tools/llvm-objdump/X86/elf-disassemble-relocs.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/elf-disassemble-symbol-labels-exec.testtrunk/test/tools/llvm-objdump/X86/elf-disassemble-symbol-labels-exec.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/elf-disassemble-symbol-labels-rel.testtrunk/test/tools/llvm-objdump/X86/elf-disassemble-symbol-labels-rel.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/elf-disassemble-symbol-references.yamltrunk/test/tools/llvm-objdump/X86/elf-disassemble-symbol-references.yaml
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/elf-disassemble.testtrunk/test/tools/llvm-objdump/X86/elf-disassemble.test
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/start-stop-address-relocatable-object.testtrunk/test/tools/llvm-objdump/X86/start-stop-address-relocatable-object.test
The file was modified/llvm/trunk/test/tools/llvm-objdump/X86/start-stop-address.testtrunk/test/tools/llvm-objdump/X86/start-stop-address.test
The file was removed/llvm/trunk/test/tools/llvm-objdump/X86/stripped-shared.testtrunk/test/tools/llvm-objdump/X86/stripped-shared.test
Revision 361485 by rksimon:
[AMDGPU] Regenerate vector sub tests
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/sub.v2i16.lltrunk/test/CodeGen/AMDGPU/sub.v2i16.ll

Summary

  1. [clangd] Also update package-lock.json
  2. [clang-tidy] New check calling out uses of +new in Objective-C code Summary: Google's Objective-C style guide forbids calling or overriding +new to instantiate objects. This check warns on violations. Style guide reference: https://google.github.io/styleguide/objcguide.html#do-not-use-new Patch by Michael Wyman. Reviewers: benhamilton, aaron.ballman, JonasToth, gribozavr, ilya-biryukov, stephanemoore, mwyman Reviewed By: aaron.ballman, gribozavr, stephanemoore, mwyman Subscribers: stephanemoore, xazax.hun, Eugene.Zelenko, mgorny, cfe-commits Tags: #clang, #clang-tools-extra Differential Revision: https://reviews.llvm.org/D61350
  3. [clangd] Bump vscode extension version
Revision 361488 by kadircet:
[clangd] Also update package-lock.json
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clangd/clients/clangd-vscode/package-lock.jsontrunk/clangd/clients/clangd-vscode/package-lock.json
Revision 361487 by gribozavr:
[clang-tidy] New check calling out uses of +new in Objective-C code

Summary:
Google's Objective-C style guide forbids calling or overriding +new to instantiate objects. This check warns on violations.

Style guide reference: https://google.github.io/styleguide/objcguide.html#do-not-use-new

Patch by Michael Wyman.

Reviewers: benhamilton, aaron.ballman, JonasToth, gribozavr, ilya-biryukov, stephanemoore, mwyman

Reviewed By: aaron.ballman, gribozavr, stephanemoore, mwyman

Subscribers: stephanemoore, xazax.hun, Eugene.Zelenko, mgorny, cfe-commits

Tags: #clang, #clang-tools-extra

Differential Revision: https://reviews.llvm.org/D61350
Change TypePath in RepositoryPath in Workspace
The file was added/clang-tools-extra/trunk/clang-tidy/google/AvoidNSObjectNewCheck.cpptrunk/clang-tidy/google/AvoidNSObjectNewCheck.cpp
The file was added/clang-tools-extra/trunk/clang-tidy/google/AvoidNSObjectNewCheck.htrunk/clang-tidy/google/AvoidNSObjectNewCheck.h
The file was modified/clang-tools-extra/trunk/clang-tidy/google/CMakeLists.txttrunk/clang-tidy/google/CMakeLists.txt
The file was modified/clang-tools-extra/trunk/clang-tidy/google/GoogleTidyModule.cpptrunk/clang-tidy/google/GoogleTidyModule.cpp
The file was modified/clang-tools-extra/trunk/docs/ReleaseNotes.rsttrunk/docs/ReleaseNotes.rst
The file was added/clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-avoid-nsobject-new.rsttrunk/docs/clang-tidy/checks/google-objc-avoid-nsobject-new.rst
The file was modified/clang-tools-extra/trunk/docs/clang-tidy/checks/list.rsttrunk/docs/clang-tidy/checks/list.rst
The file was added/clang-tools-extra/trunk/test/clang-tidy/google-objc-avoid-nsobject-new.mtrunk/test/clang-tidy/google-objc-avoid-nsobject-new.m
Revision 361486 by kadircet:
[clangd] Bump vscode extension version
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clangd/clients/clangd-vscode/package.jsontrunk/clangd/clients/clangd-vscode/package.json