FailedChanges

Summary

  1. [libTooling] Introduce the MatchConsumer abstraction Summary: This revision introduces a separate (small) library for the `MatchConsumer` abstraction: computations over AST match results. This abstraction is central to the Transformer framework, and there deserves being defined explicitly. Reviewers: gribozavr Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D67961
  2. Revert [IR] allow fast-math-flags on phi of FP values This reverts r372866 (git commit dec03223a97af0e4dfcb23da55c0f7f8c9b62d00)
  3. [llvm-readobj/llvm-readelf] - .stack_sizes: demangle symbol names in warnings reported. I started this patch as a refactoring, tried to make a helper for getting symbol names, similar to how we get section names used in warning messages. So this patch cleanups the code and fixes an issue: symbol names in warning messages were not demangled. Differential revision: https://reviews.llvm.org/D68012
  4. [IR] allow fast-math-flags on phi of FP values The changes here are based on the corresponding diffs for allowing FMF on 'select': D61917 As discussed there, we want to have fast-math-flags be a property of an FP value because the alternative (having them on things like fcmp) leads to logical inconsistency such as: https://bugs.llvm.org/show_bug.cgi?id=38086 The earlier patch for select made almost no practical difference because most unoptimized conditional code begins life as a phi (based on what I see in clang). Similarly, I don't expect this patch to do much on its own either because SimplifyCFG promptly drops the flags when converting to select on a minimal example like: https://bugs.llvm.org/show_bug.cgi?id=39535 But once we have this plumbing in place, we should be able to wire up the FMF propagation and start solving cases like that. The change to RecurrenceDescriptor::AddReductionVar() is required to prevent a regression in a LoopVectorize test. We are intersecting the FMF of any FPMathOperator there, so if a phi is not properly annotated, new math instructions may not be either. Once we fix the propagation in SimplifyCFG, it may be safe to remove that hack. Differential Revision: https://reviews.llvm.org/D67564
  5. [docs][llvm-strings] Clarify "printable character" wording The --bytes option uses the phrase "printable ASCII characters", but the description section used simply "printable characters". To avoid any confusion about locale impacts etc, this change adopts the former's phrasing in both places. It also fixes a minor grammar issue in the description. Reviewed by: MaskRay Differential Revision: https://reviews.llvm.org/D68016
  6. [docs][llvm-strip] Update llvm-strip doc to better match llvm-objcopy's Main changes are mostly wording of some options, but this change also fixes a switch reference so that a link is created and moves --strip-sections into the ELF-specific area since it is only supported for ELF currently.
  7. [AST] Extract Decl::printNestedNameSpecifier helper from Decl::printQualifiedName Summary: To be used in clangd, e.g. in D66647. Currently the alternative to this function is doing string manipulation on results of `printQualifiedName`, which is hard-to-impossible to get right in presence of template arguments. Reviewers: kadircet, aaron.ballman Reviewed By: kadircet, aaron.ballman Subscribers: aaron.ballman, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D67825
  8. [clangd] Add missing header guard, NFC.
  9. [clangd] A helper to find explicit references and their names Summary: Allows to simplify pending code tweaks: - the upcoming DefineInline tweak (D66647) - remove using declaration (D56612) - qualify name under cursor (D56610) Another potential future application is simplifying semantic highlighting. Reviewers: kadircet Reviewed By: kadircet Subscribers: mgrang, jfb, MaskRay, jkorous, arphaman, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D67826
  10. [AMDGPU][MC][DOC] Updated AMD GPU assembler description. Summary of changes: - Updated to reflect recent changes in assembler; - Minor bugfixing and improvements.
  11. [DAG] Pull out minimum shift value calc into a helper function. NFCI.
  12. [llvm-readobj] - Simplify stack-sizes.test test case. This is a follow-up for D67757, which allows to describe .stack_sizes sections with a new YAML syntax. Differential revision: https://reviews.llvm.org/D67759
  13. [yaml2elf] - Support describing .stack_sizes sections using unique suffixes. Currently we can't use unique suffixes in section names to describe stack sizes sections. E.g. '.stack_sizes [1]' will be treated as a regular section. This happens because we recognize stack sizes section by name and do not yet drop the suffix before the check. The patch fixes it. Differential revision: https://reviews.llvm.org/D68018
  14. gn build: (manually) merge r372843
Revision 372870 by ymandel:
[libTooling] Introduce the MatchConsumer abstraction

Summary:
This revision introduces a separate (small) library for the `MatchConsumer`
abstraction: computations over AST match results.  This abstraction is central
to the Transformer framework, and there deserves being defined explicitly.

Reviewers: gribozavr

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D67961
Change TypePath in RepositoryPath in Workspace
The file was added/cfe/trunk/include/clang/Tooling/Refactoring/MatchConsumer.hclang.src/include/clang/Tooling/Refactoring/MatchConsumer.h
The file was modified/cfe/trunk/include/clang/Tooling/Refactoring/RangeSelector.h (diff)clang.src/include/clang/Tooling/Refactoring/RangeSelector.h
The file was modified/cfe/trunk/include/clang/Tooling/Refactoring/Transformer.h (diff)clang.src/include/clang/Tooling/Refactoring/Transformer.h
The file was modified/cfe/trunk/lib/Tooling/Refactoring/RangeSelector.cpp (diff)clang.src/lib/Tooling/Refactoring/RangeSelector.cpp
Revision 372868 by spatel:
Revert [IR] allow fast-math-flags on phi of FP values

This reverts r372866 (git commit dec03223a97af0e4dfcb23da55c0f7f8c9b62d00)
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/LangRef.rst (diff)llvm.src/docs/LangRef.rst
The file was modified/llvm/trunk/include/llvm/IR/IRBuilder.h (diff)llvm.src/include/llvm/IR/IRBuilder.h
The file was modified/llvm/trunk/include/llvm/IR/Operator.h (diff)llvm.src/include/llvm/IR/Operator.h
The file was modified/llvm/trunk/lib/Analysis/IVDescriptors.cpp (diff)llvm.src/lib/Analysis/IVDescriptors.cpp
The file was modified/llvm/trunk/lib/AsmParser/LLParser.cpp (diff)llvm.src/lib/AsmParser/LLParser.cpp
The file was modified/llvm/trunk/lib/Bitcode/Reader/BitcodeReader.cpp (diff)llvm.src/lib/Bitcode/Reader/BitcodeReader.cpp
The file was modified/llvm/trunk/lib/Bitcode/Writer/BitcodeWriter.cpp (diff)llvm.src/lib/Bitcode/Writer/BitcodeWriter.cpp
The file was modified/llvm/trunk/lib/CodeGen/CodeGenPrepare.cpp (diff)llvm.src/lib/CodeGen/CodeGenPrepare.cpp
The file was modified/llvm/trunk/test/Bitcode/compatibility.ll (diff)llvm.src/test/Bitcode/compatibility.ll
The file was modified/llvm/trunk/unittests/IR/InstructionsTest.cpp (diff)llvm.src/unittests/IR/InstructionsTest.cpp
Revision 372867 by grimar:
[llvm-readobj/llvm-readelf] - .stack_sizes: demangle symbol names in warnings reported.

I started this patch as a refactoring, tried to make a helper for
getting symbol names, similar to how we get section names
used in warning messages.

So this patch cleanups the code and fixes an issue: symbol names
in warning messages were not demangled.

Differential revision: https://reviews.llvm.org/D68012
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/tools/llvm-readobj/stack-sizes.test (diff)llvm.src/test/tools/llvm-readobj/stack-sizes.test
The file was modified/llvm/trunk/tools/llvm-readobj/ELFDumper.cpp (diff)llvm.src/tools/llvm-readobj/ELFDumper.cpp
Revision 372866 by spatel:
[IR] allow fast-math-flags on phi of FP values

The changes here are based on the corresponding diffs for allowing FMF on 'select':
D61917

As discussed there, we want to have fast-math-flags be a property of an FP value
because the alternative (having them on things like fcmp) leads to logical
inconsistency such as:
https://bugs.llvm.org/show_bug.cgi?id=38086

The earlier patch for select made almost no practical difference because most
unoptimized conditional code begins life as a phi (based on what I see in clang).
Similarly, I don't expect this patch to do much on its own either because
SimplifyCFG promptly drops the flags when converting to select on a minimal
example like:
https://bugs.llvm.org/show_bug.cgi?id=39535

But once we have this plumbing in place, we should be able to wire up the FMF
propagation and start solving cases like that.

The change to RecurrenceDescriptor::AddReductionVar() is required to prevent a
regression in a LoopVectorize test. We are intersecting the FMF of any
FPMathOperator there, so if a phi is not properly annotated, new math
instructions may not be either. Once we fix the propagation in SimplifyCFG, it
may be safe to remove that hack.

Differential Revision: https://reviews.llvm.org/D67564
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/LangRef.rst (diff)llvm.src/docs/LangRef.rst
The file was modified/llvm/trunk/include/llvm/IR/IRBuilder.h (diff)llvm.src/include/llvm/IR/IRBuilder.h
The file was modified/llvm/trunk/include/llvm/IR/Operator.h (diff)llvm.src/include/llvm/IR/Operator.h
The file was modified/llvm/trunk/lib/Analysis/IVDescriptors.cpp (diff)llvm.src/lib/Analysis/IVDescriptors.cpp
The file was modified/llvm/trunk/lib/AsmParser/LLParser.cpp (diff)llvm.src/lib/AsmParser/LLParser.cpp
The file was modified/llvm/trunk/lib/Bitcode/Reader/BitcodeReader.cpp (diff)llvm.src/lib/Bitcode/Reader/BitcodeReader.cpp
The file was modified/llvm/trunk/lib/Bitcode/Writer/BitcodeWriter.cpp (diff)llvm.src/lib/Bitcode/Writer/BitcodeWriter.cpp
The file was modified/llvm/trunk/lib/CodeGen/CodeGenPrepare.cpp (diff)llvm.src/lib/CodeGen/CodeGenPrepare.cpp
The file was modified/llvm/trunk/test/Bitcode/compatibility.ll (diff)llvm.src/test/Bitcode/compatibility.ll
The file was modified/llvm/trunk/unittests/IR/InstructionsTest.cpp (diff)llvm.src/unittests/IR/InstructionsTest.cpp
Revision 372865 by jhenderson:
[docs][llvm-strings] Clarify "printable character" wording

The --bytes option uses the phrase "printable ASCII characters", but the
description section used simply "printable characters". To avoid any
confusion about locale impacts etc, this change adopts the former's
phrasing in both places. It also fixes a minor grammar issue in the
description.

Reviewed by: MaskRay

Differential Revision: https://reviews.llvm.org/D68016
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/CommandGuide/llvm-strings.rst (diff)llvm.src/docs/CommandGuide/llvm-strings.rst
Revision 372864 by jhenderson:
[docs][llvm-strip] Update llvm-strip doc to better match llvm-objcopy's

Main changes are mostly wording of some options, but this change also
fixes a switch reference so that a link is created and moves
--strip-sections into the ELF-specific area since it is only supported
for ELF currently.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/CommandGuide/llvm-strip.rst (diff)llvm.src/docs/CommandGuide/llvm-strip.rst
Revision 372863 by ibiryukov:
[AST] Extract Decl::printNestedNameSpecifier helper from Decl::printQualifiedName

Summary:
To be used in clangd, e.g. in D66647.
Currently the alternative to this function is doing string manipulation on results of `printQualifiedName`, which is
hard-to-impossible to get right in presence of template arguments.

Reviewers: kadircet, aaron.ballman

Reviewed By: kadircet, aaron.ballman

Subscribers: aaron.ballman, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D67825
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/AST/Decl.h (diff)clang.src/include/clang/AST/Decl.h
The file was modified/cfe/trunk/lib/AST/Decl.cpp (diff)clang.src/lib/AST/Decl.cpp
The file was modified/cfe/trunk/unittests/AST/NamedDeclPrinterTest.cpp (diff)clang.src/unittests/AST/NamedDeclPrinterTest.cpp
Revision 372860 by hokein:
[clangd] Add missing header guard, NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clangd/FindTarget.h (diff)clang-tools-extra.src/clangd/FindTarget.h
The file was modified/clang-tools-extra/trunk/clangd/HeaderSourceSwitch.h (diff)clang-tools-extra.src/clangd/HeaderSourceSwitch.h
Revision 372859 by ibiryukov:
[clangd] A helper to find explicit references and their names

Summary:
Allows to simplify pending code tweaks:
  - the upcoming DefineInline tweak (D66647)
  - remove using declaration (D56612)
  - qualify name under cursor (D56610)

Another potential future application is simplifying semantic highlighting.

Reviewers: kadircet

Reviewed By: kadircet

Subscribers: mgrang, jfb, MaskRay, jkorous, arphaman, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D67826
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clangd/FindTarget.cpp (diff)clang-tools-extra.src/clangd/FindTarget.cpp
The file was modified/clang-tools-extra/trunk/clangd/FindTarget.h (diff)clang-tools-extra.src/clangd/FindTarget.h
The file was modified/clang-tools-extra/trunk/clangd/unittests/FindTargetTests.cpp (diff)clang-tools-extra.src/clangd/unittests/FindTargetTests.cpp
Revision 372857 by dpreobra:
[AMDGPU][MC][DOC] Updated AMD GPU assembler description.

Summary of changes:
- Updated to reflect recent changes in assembler;
- Minor bugfixing and improvements.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/AMDGPU/AMDGPUAsmGFX8.rst (diff)llvm.src/docs/AMDGPU/AMDGPUAsmGFX8.rst
The file was modified/llvm/trunk/docs/AMDGPU/AMDGPUAsmGFX9.rst (diff)llvm.src/docs/AMDGPU/AMDGPUAsmGFX9.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_bimm16.rst (diff)llvm.src/docs/AMDGPU/gfx10_bimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_bimm32.rst (diff)llvm.src/docs/AMDGPU/gfx10_bimm32.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_data_mimg_atomic_cmp.rst (diff)llvm.src/docs/AMDGPU/gfx10_data_mimg_atomic_cmp.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_data_mimg_atomic_reg.rst (diff)llvm.src/docs/AMDGPU/gfx10_data_mimg_atomic_reg.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_fimm16.rst (diff)llvm.src/docs/AMDGPU/gfx10_fimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_fimm32.rst (diff)llvm.src/docs/AMDGPU/gfx10_fimm32.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_hwreg.rst (diff)llvm.src/docs/AMDGPU/gfx10_hwreg.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_label.rst (diff)llvm.src/docs/AMDGPU/gfx10_label.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_msg.rst (diff)llvm.src/docs/AMDGPU/gfx10_msg.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_perm_smem.rst (diff)llvm.src/docs/AMDGPU/gfx10_perm_smem.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_simm16.rst (diff)llvm.src/docs/AMDGPU/gfx10_simm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_uimm16.rst (diff)llvm.src/docs/AMDGPU/gfx10_uimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx10_waitcnt.rst (diff)llvm.src/docs/AMDGPU/gfx10_waitcnt.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_bimm16.rst (diff)llvm.src/docs/AMDGPU/gfx7_bimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_bimm32.rst (diff)llvm.src/docs/AMDGPU/gfx7_bimm32.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_data_mimg_atomic_cmp.rst (diff)llvm.src/docs/AMDGPU/gfx7_data_mimg_atomic_cmp.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_data_mimg_atomic_reg.rst (diff)llvm.src/docs/AMDGPU/gfx7_data_mimg_atomic_reg.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_fimm32.rst (diff)llvm.src/docs/AMDGPU/gfx7_fimm32.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_hwreg.rst (diff)llvm.src/docs/AMDGPU/gfx7_hwreg.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_label.rst (diff)llvm.src/docs/AMDGPU/gfx7_label.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_msg.rst (diff)llvm.src/docs/AMDGPU/gfx7_msg.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_simm16.rst (diff)llvm.src/docs/AMDGPU/gfx7_simm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_uimm16.rst (diff)llvm.src/docs/AMDGPU/gfx7_uimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx7_waitcnt.rst (diff)llvm.src/docs/AMDGPU/gfx7_waitcnt.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_bimm16.rst (diff)llvm.src/docs/AMDGPU/gfx8_bimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_bimm32.rst (diff)llvm.src/docs/AMDGPU/gfx8_bimm32.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_data_mimg_atomic_cmp.rst (diff)llvm.src/docs/AMDGPU/gfx8_data_mimg_atomic_cmp.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_data_mimg_atomic_reg.rst (diff)llvm.src/docs/AMDGPU/gfx8_data_mimg_atomic_reg.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_fimm16.rst (diff)llvm.src/docs/AMDGPU/gfx8_fimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_fimm32.rst (diff)llvm.src/docs/AMDGPU/gfx8_fimm32.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_hwreg.rst (diff)llvm.src/docs/AMDGPU/gfx8_hwreg.rst
The file was added/llvm/trunk/docs/AMDGPU/gfx8_imask.rstllvm.src/docs/AMDGPU/gfx8_imask.rst
The file was removed/llvm/trunk/docs/AMDGPU/gfx8_imm4.rstllvm.src/docs/AMDGPU/gfx8_imm4.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_label.rst (diff)llvm.src/docs/AMDGPU/gfx8_label.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_msg.rst (diff)llvm.src/docs/AMDGPU/gfx8_msg.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_perm_smem.rst (diff)llvm.src/docs/AMDGPU/gfx8_perm_smem.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_simm16.rst (diff)llvm.src/docs/AMDGPU/gfx8_simm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_uimm16.rst (diff)llvm.src/docs/AMDGPU/gfx8_uimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx8_waitcnt.rst (diff)llvm.src/docs/AMDGPU/gfx8_waitcnt.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_bimm16.rst (diff)llvm.src/docs/AMDGPU/gfx9_bimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_bimm32.rst (diff)llvm.src/docs/AMDGPU/gfx9_bimm32.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_data_mimg_atomic_cmp.rst (diff)llvm.src/docs/AMDGPU/gfx9_data_mimg_atomic_cmp.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_data_mimg_atomic_reg.rst (diff)llvm.src/docs/AMDGPU/gfx9_data_mimg_atomic_reg.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_fimm16.rst (diff)llvm.src/docs/AMDGPU/gfx9_fimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_fimm32.rst (diff)llvm.src/docs/AMDGPU/gfx9_fimm32.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_hwreg.rst (diff)llvm.src/docs/AMDGPU/gfx9_hwreg.rst
The file was added/llvm/trunk/docs/AMDGPU/gfx9_imask.rstllvm.src/docs/AMDGPU/gfx9_imask.rst
The file was removed/llvm/trunk/docs/AMDGPU/gfx9_imm4.rstllvm.src/docs/AMDGPU/gfx9_imm4.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_label.rst (diff)llvm.src/docs/AMDGPU/gfx9_label.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_msg.rst (diff)llvm.src/docs/AMDGPU/gfx9_msg.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_perm_smem.rst (diff)llvm.src/docs/AMDGPU/gfx9_perm_smem.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_simm16.rst (diff)llvm.src/docs/AMDGPU/gfx9_simm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_uimm16.rst (diff)llvm.src/docs/AMDGPU/gfx9_uimm16.rst
The file was modified/llvm/trunk/docs/AMDGPU/gfx9_waitcnt.rst (diff)llvm.src/docs/AMDGPU/gfx9_waitcnt.rst
The file was modified/llvm/trunk/docs/AMDGPUModifierSyntax.rst (diff)llvm.src/docs/AMDGPUModifierSyntax.rst
The file was modified/llvm/trunk/docs/AMDGPUOperandSyntax.rst (diff)llvm.src/docs/AMDGPUOperandSyntax.rst
Revision 372856 by rksimon:
[DAG] Pull out minimum shift value calc into a helper function. NFCI.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (diff)llvm.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Revision 372855 by grimar:
[llvm-readobj] - Simplify stack-sizes.test test case.

This is a follow-up for D67757,
which allows to describe .stack_sizes sections with a new
YAML syntax.

Differential revision: https://reviews.llvm.org/D67759
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/tools/llvm-readobj/stack-sizes.test (diff)llvm.src/test/tools/llvm-readobj/stack-sizes.test
Revision 372853 by grimar:
[yaml2elf] - Support describing .stack_sizes sections using unique suffixes.

Currently we can't use unique suffixes in section names to describe
stack sizes sections. E.g. '.stack_sizes [1]' will be treated as a regular section.
This happens because we recognize stack sizes section by name and
do not yet drop the suffix before the check.

The patch fixes it.

Differential revision: https://reviews.llvm.org/D68018
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/ObjectYAML/ELFYAML.h (diff)llvm.src/include/llvm/ObjectYAML/ELFYAML.h
The file was modified/llvm/trunk/lib/ObjectYAML/ELFEmitter.cpp (diff)llvm.src/lib/ObjectYAML/ELFEmitter.cpp
The file was modified/llvm/trunk/lib/ObjectYAML/ELFYAML.cpp (diff)llvm.src/lib/ObjectYAML/ELFYAML.cpp
The file was modified/llvm/trunk/test/tools/yaml2obj/elf-stack-sizes.yaml (diff)llvm.src/test/tools/yaml2obj/elf-stack-sizes.yaml
Revision 372850 by nico:
gn build: (manually) merge r372843
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/gn/secondary/lld/COFF/BUILD.gn (diff)llvm.src/utils/gn/secondary/lld/COFF/BUILD.gn