Changes

Summary

  1. List implicit operator== after implicit destructors in a vtable. (details)
  2. [Concepts] Placeholder constraints and abbreviated templates (details)
  3. [mlir][Linalg] Add tensor support to Linalg EDSC Builders (details)
  4. Revert "[mlir][Linalg] Add tensor support to Linalg EDSC Builders" (details)
  5. [clang-tidy] Fix check for generic lambda invented template parameters (details)
  6. [AArch64] Don't generate gpr CSEL instructions in early-ifcvt if (details)
  7. [clang/Darwin] Remove __llvm_profile_counter_bias from export list for (details)
  8. [Concepts] Constraint Satisfaction Caching (details)
  9. [libc++] Make sure std::is_scalar returns true for block types (details)
  10. [test] Use yaml2obj -o %t instead of > %t (details)
  11. [polly] XFAIL memset_null.ll. (details)
  12. [Concepts] Fix circular AST->Sema dependency in ASTConcept.cpp (details)
  13. Revert "[Concepts] Placeholder constraints and abbreviated templates" (details)
  14. [llvm] NFC: fix trivial typos in documents (details)
  15. [libcxxabi] NFC: Fix trivial typos in comments (details)
Commit 6e73fee780839bfa95aff492864e93e79910380b by richard
List implicit operator== after implicit destructors in a vtable.
Summary: We previously listed first declared members, then implicit
operator=, then implicit operator==, then implicit destructors. Per
discussion on https://github.com/itanium-cxx-abi/cxx-abi/issues/88, put
the implicit equality comparison operators at the very end, after all
special member functions.
This reinstates add2b7e44ada46f30715b5c48823a9e9e317e0c3, reverted in
commit 89e43f04ba87a0da6e94863db149669c7536486b, with a fix for 32-bit
targets.
Reviewers: rjmccall
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D72897
The file was addedclang/test/CodeGenCXX/virtual-compare.cpp
The file was modifiedclang/lib/AST/VTableBuilder.cpp
Commit e03ead6771fc97b11cb0c94b7f023142184ad25f by saar
[Concepts] Placeholder constraints and abbreviated templates
This patch implements P1141R2 "Yet another approach for constrained
declarations".
General strategy for this patch was:
- Expand AutoType to include optional type-constraint, reflecting the
wording and easing the integration of constraints.
- Replace autos in parameter type specifiers with invented parameters in
GetTypeSpecTypeForDeclarator, using the same logic
previously used for generic lambdas, now unified with abbreviated
templates, by:
- Tracking the template parameter lists in the Declarator object
- Tracking the template parameter depth before parsing function
declarators (at which point we can match template
   parameters against scope specifiers to know if we have an explicit
template parameter list to append invented parameters
   to or not).
- When encountering an AutoType in a parameter context we check a stack
of InventedTemplateParameterInfo structures that
contain the info required to create and accumulate invented template
parameters (fields that were already present in
LambdaScopeInfo, which now inherits from this class and is looked up
when an auto is encountered in a lambda context).
Differential Revision: https://reviews.llvm.org/D65042
The file was modifiedclang/include/clang/AST/RecursiveASTVisitor.h
The file was modifiedclang/lib/Serialization/ASTReader.cpp
The file was modifiedclang/test/SemaCXX/cxx1y-generic-lambdas.cpp
The file was modifiedclang/lib/AST/TemplateBase.cpp
The file was modifiedclang/lib/Parse/Parser.cpp
The file was modifiedclang/lib/Sema/SemaType.cpp
The file was modifiedclang/include/clang/Sema/ScopeInfo.h
The file was modifiedclang/lib/Sema/SemaTemplate.cpp
The file was modifiedclang/lib/AST/ASTContext.cpp
The file was modifiedclang/include/clang/AST/ASTContext.h
The file was modifiedclang/lib/Parse/ParseTentative.cpp
The file was modifiedclang/include/clang/AST/Type.h
The file was addedclang/test/CXX/dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp
The file was modifiedclang/lib/AST/DeclTemplate.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
The file was modifiedclang/lib/AST/ODRHash.cpp
The file was modifiedclang/lib/AST/ASTImporter.cpp
The file was modifiedclang/lib/Sema/SemaDeclCXX.cpp
The file was modifiedclang/lib/AST/Type.cpp
The file was modifiedclang/include/clang/AST/DeclTemplate.h
The file was modifiedclang/lib/Sema/SemaTemplateDeduction.cpp
The file was modifiedclang/lib/Parse/ParseCXXInlineMethods.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/include/clang/AST/TypeProperties.td
The file was modifiedclang/lib/AST/TextNodeDumper.cpp
The file was modifiedclang/lib/Parse/ParseTemplate.cpp
The file was modifiedclang/test/AST/ast-dump-record-definition-data-json.cpp
The file was modifiedclang/lib/AST/TypeLoc.cpp
The file was modifiedclang/lib/Sema/TreeTransform.h
The file was modifiedclang/lib/AST/TypePrinter.cpp
The file was modifiedclang/lib/Sema/SemaDecl.cpp
The file was modifiedclang/lib/Sema/DeclSpec.cpp
The file was modifiedclang/test/SemaTemplate/ms-delayed-default-template-args.cpp
The file was modifiedclang/lib/Parse/ParseDeclCXX.cpp
The file was modifiedclang/lib/Serialization/ASTReaderDecl.cpp
The file was modifiedclang/test/CXX/temp/temp.param/p10-2a.cpp
The file was modifiedclang/include/clang/AST/ASTNodeTraverser.h
The file was addedclang/test/Parser/cxx2a-placeholder-type-constraint.cpp
The file was modifiedclang/lib/Parse/ParseDecl.cpp
The file was modifiedclang/lib/Sema/Sema.cpp
The file was modifiedclang/include/clang/AST/TemplateBase.h
The file was modifiedclang/lib/Serialization/ASTWriterDecl.cpp
The file was modifiedclang/include/clang/Sema/DeclSpec.h
The file was modifiedclang/include/clang/Basic/DiagnosticParseKinds.td
The file was modifiedclang/lib/Sema/SemaLambda.cpp
The file was modifiedclang/include/clang/AST/PropertiesBase.td
The file was modifiedclang/include/clang/AST/TypeLoc.h
The file was modifiedclang/include/clang/Sema/Scope.h
The file was modifiedclang/lib/AST/ASTStructuralEquivalence.cpp
The file was modifiedclang/lib/Sema/SemaTemplateInstantiateDecl.cpp
The file was addedclang/test/CXX/dcl/dcl.fct/p17.cpp
The file was modifiedclang/test/CXX/expr/expr.prim/expr.prim.lambda/expr.prim.lambda.closure/p3.cpp
Commit 89e19e8eddd6dd0dc38d595b6784fb9ce65d9972 by ntv
[mlir][Linalg] Add tensor support to Linalg EDSC Builders
Summary: This diff extends the Linalg EDSC builders so we can easily
create mixed tensor/buffer linalg.generic ops. This is expected to be
useful for HLO -> Linalg lowering.
The `StructuredIndexed` struct is made to derive from `ValueHandle` and
can now capture a type + indexing expressions. This is used to represent
return tensors.
Pointwise unary and binary builders are extended to allow both output
buffers and return tensors. This has implications on the number of
region arguments.
Reviewers: ftynse, herhut, hanchung, asaadaldien, stellaraccident
Reviewed By: asaadaldien
Subscribers: merge_guards_bot, mehdi_amini, rriddle, jpienaar, burmako,
shauheen, antiagainst, arpith-jacob, mgester, lucyrfox, aartbik,
liufengdb, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72863
The file was modifiedmlir/include/mlir/Dialect/Linalg/EDSC/Builders.h
The file was modifiedmlir/test/EDSC/builder-api-test.cpp
The file was modifiedmlir/lib/Dialect/Linalg/EDSC/Builders.cpp
Commit c0a26a35ee2426d76cf113c8119438f6c4d996ce by ntv
Revert "[mlir][Linalg] Add tensor support to Linalg EDSC Builders"
This reverts commit 89e19e8eddd6dd0dc38d595b6784fb9ce65d9972.
This committed a stale version of the diff
https://reviews.llvm.org/D72863 .. I apologize, reverting.
The file was modifiedmlir/lib/Dialect/Linalg/EDSC/Builders.cpp
The file was modifiedmlir/include/mlir/Dialect/Linalg/EDSC/Builders.h
The file was modifiedmlir/test/EDSC/builder-api-test.cpp
Commit 5fdad8e3f803adce501ca25118f325184e54018d by saar
[clang-tidy] Fix check for generic lambda invented template parameters
clang-tidy previously relied on there being no identifier for a
TemplateTypeParmDecl for checking whether 'decltype(x)' should be
inserted, instead of checking whether or not it is implicit.
D65042 added new names for invented generic lambda template parameters,
rendering that check incorrect.
The file was modifiedclang-tools-extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp
Commit 67a87753225e7f5ad5b1fd151d6d2dde3d09ff09 by Amara Emerson
[AArch64] Don't generate gpr CSEL instructions in early-ifcvt if
regclasses aren't compatible.
In GlobalISel we may in some unfortunate circumstances generate PHIs
with operands that are on separate banks. If-conversion doesn't
currently check for that case and ends up generating a CSEL on AArch64
with incorrect register operands.
Differential Revision: https://reviews.llvm.org/D72961
The file was modifiedllvm/include/llvm/CodeGen/TargetInstrInfo.h
The file was modifiedllvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
The file was modifiedllvm/lib/Target/X86/X86InstrInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrInfo.cpp
The file was modifiedllvm/lib/CodeGen/EarlyIfConversion.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.h
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrInfo.h
The file was modifiedllvm/lib/Target/SystemZ/SystemZInstrInfo.h
The file was modifiedllvm/lib/Target/X86/X86InstrInfo.h
The file was addedllvm/test/CodeGen/AArch64/early-ifcvt-regclass-mismatch.mir
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.cpp
Commit a156da5fb361fd38ba379ec20856626c9e35f829 by Vedant Kumar
[clang/Darwin] Remove __llvm_profile_counter_bias from export list for
profiling
Do not export __llvm_profile_counter_bias when profiling is enabled
because this symbol is hidden and cannot be exported.
Should fix this bot error:
``` URL:
http://green.lab.llvm.org/green/job/clang-stage1-RA/5678/consoleFull
Problem: Command Output (stdout):
-- ld: warning: cannot export hidden symbol ___llvm_profile_counter_bias
from
/Users/buildslave/jenkins/workspace/clang-stage1-RA/clang-build/lib/clang/11.0.0/lib/darwin/libclang_rt.profile_osx.a(InstrProfilingBiasVar.c.o)
ld: warning: cannot export hidden symbol ___llvm_profile_counter_bias
from
/Users/buildslave/jenkins/workspace/clang-stage1-RA/clang-build/lib/clang/11.0.0/lib/darwin/libclang_rt.profile_osx.a(InstrProfilingBiasVar.c.o)
```
The file was modifiedclang/lib/Driver/ToolChains/Darwin.cpp
Commit b933d37cd3774e5431b35e82187eebb59b1ff59e by saar
[Concepts] Constraint Satisfaction Caching
Add a simple cache for constraint satisfaction results. Whether or not
this simple caching would be permitted in final C++2a is currently being
discussed but it is required for acceptable performance so we use it in
the meantime, with the possibility of adding some cache invalidation
mechanisms later.
Differential Revision: https://reviews.llvm.org/D72552
The file was modifiedclang/include/clang/AST/ASTConcept.h
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp
The file was modifiedclang/include/clang/Driver/CC1Options.td
The file was modifiedclang/lib/Sema/Sema.cpp
The file was modifiedclang/lib/AST/ASTConcept.cpp
The file was modifiedclang/lib/Sema/SemaConcept.cpp
The file was modifiedclang/include/clang/Sema/TemplateDeduction.h
The file was modifiedclang/include/clang/Basic/LangOptions.def
The file was modifiedclang/include/clang/Sema/Sema.h
The file was addedclang/test/SemaTemplate/cxx2a-constraint-caching.cpp
Commit 8ae404a2f6ba553368498870c2b3e39484a6312d by Louis Dionne
[libc++] Make sure std::is_scalar returns true for block types
Summary: The compiler already treats them as scalar types, so the
library should too. Furthermore, this allows blocks to be used in more
places, for example in std::optional, which requires an object type.
rdar://problem/57892832
Reviewers: dexonsmith, EricWF, mclow.lists Differential Revision:
https://reviews.llvm.org/D72708
The file was addedlibcxx/test/libcxx/utilities/optional/block.objc.pass.mm
The file was addedlibcxx/test/libcxx/type_traits/is_scalar.objc.pass.mm
The file was modifiedlibcxx/include/__config
The file was modifiedlibcxx/include/type_traits
Commit 55c81d4282c5da0189711261a11537bc8a7fe85c by maskray
[test] Use yaml2obj -o %t instead of > %t
To improve consistency and avoid unneeded shell feature (output
redirection).
While here, make other changes to improve consistency
--docnum 1 => --docnum=1
-docnum=x => --docnum=x
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-global-symbols.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-section-err.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/symtab-error-on-remove-strtab.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-unneeded-all-symbols.test
The file was modifiedllvm/test/tools/llvm-objdump/file-headers-elf.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-soname.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-no-dt-strsz.test
The file was modifiedllvm/test/tools/llvm-lipo/segalign.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-unneeded.test
The file was modifiedllvm/test/tools/llvm-nm/debug-syms.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/reloc-error-remove-symtab.test
The file was modifiedllvm/test/tools/llvm-lipo/thin-universal-binary.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-all-and-remove.test
The file was modifiedllvm/test/tools/llvm-nm/X86/nm-no-symbols.test
The file was modifiedllvm/test/tools/yaml2obj/ELF/symbol-name.yaml
The file was modifiedllvm/test/tools/llvm-size/elf-berkeley.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/install-name-tool-add-rpath.test
The file was modifiedllvm/test/tools/llvm-objdump/symbol-table-elf.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/note-core-ntfile.test
The file was modifiedllvm/test/tools/llvm-nm/format-sysv-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section-flag-osproc-mask.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-neededlibs-bad-offset.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/group-addr-misaligned.test
The file was modifiedllvm/test/Object/objdump-sectionheaders.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-symbol-remove-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/basic-copy.test
The file was modifiedllvm/test/tools/llvm-readobj/MachO/sections.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/explicit-only-section-remove.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/remove-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/elf32be.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/symtab-link.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-sections-only-section.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/phdrs-lma.test
The file was modifiedllvm/test/tools/llvm-lipo/create-arch.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/cross-arch-headers.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/prefix-symbols.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/relocatable-phdr.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/patch-debug-dir.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/strip-all.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/null-symbol.test
The file was modifiedllvm/test/Object/objdump-section-content.test
The file was modifiedllvm/test/Object/Mips/elf-mips64-rel.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-many.test
The file was modifiedllvm/test/tools/llvm-objdump/private-headers-no-dynamic.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-shndx.test
The file was modifiedllvm/test/tools/llvm-lipo/thin-executable-universal-binary.test
The file was modifiedllvm/test/tools/llvm-objdump/file-headers-pe.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/shstrtab-optimize.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/strip-unneeded.test
The file was modifiedllvm/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/discard-locals-rel.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/gnu-note-size.test
The file was modifiedllvm/test/tools/obj2yaml/section-group.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-soname-no-null.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/common-symbol.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/section-index-unsupported.test
The file was modifiedllvm/test/tools/llvm-nm/undefined-only.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/discard-all.test
The file was modifiedllvm/test/DebugInfo/precomp.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/discard-all.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/cross-arch-sections-symbols.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/empty-section.test
The file was modifiedllvm/test/tools/llvm-nm/X86/nm-no-symbols-local-only.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/dynrelocsec-remove-shinfo-reference.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-types.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/add-section-remove.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/globalize.test
The file was modifiedllvm/test/tools/llvm-nm/numeric-sort.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/basic-archive-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/basic-relocations.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-reloc-symbol.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-symbol.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/unwind.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-debug.test
The file was modifiedllvm/test/tools/llvm-objdump/private-headers-no-dynamic-segment.test
The file was modifiedllvm/test/Object/nm-trivial-object.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/elf32le.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/cannot-delete-dest.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section-flag.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-group-symbol.test
The file was modifiedllvm/test/tools/llvm-readobj/COFF/unwind-arm64-image.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/basic-little-endian-32-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/remove-section-with-symbol.test
The file was modifiedllvm/test/tools/llvm-lipo/create-archive-input.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/add-section-special.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/set-section-flags.test
The file was modifiedllvm/test/tools/llvm-objdump/relocations-elf.test
The file was modifiedllvm/test/Object/AMDGPU/elf-header-osabi.yaml
The file was modifiedllvm/test/Object/AMDGPU/elf32-unknown.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-preserve-arm-attributes.test
The file was modifiedllvm/test/Object/archive-format.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/dump-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-preserve-mtime.test
The file was modifiedllvm/test/tools/llvm-nm/X86/portability.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strtab-optimize.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/deterministic-archive.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-only-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/basic-big-endian-32-copy.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-visibility.test
The file was modifiedllvm/test/tools/llvm-nm/no-sort.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/dynstr.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-multiple-files.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-sections-keep.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-file-symbols.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/discard-mix-local-and-all.test
The file was modifiedllvm/test/Object/wasm-invalid-file.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-global-symbols-mix-globalize.test
The file was modifiedllvm/test/Object/objdump-relocations.test
The file was modifiedllvm/test/tools/llvm-lipo/thin-macho-binary.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/symbol-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/fail-no-output-directory.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/only-section.test
The file was modifiedllvm/test/tools/llvm-objdump/full-contents.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/reloc-symbol-with-versioning.test
The file was modifiedllvm/test/tools/llvm-size/elf-sysv.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/group.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-arch.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/remove-multiple-sections.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/symbol-empty-name.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/bad-output-format.test
The file was modifiedllvm/test/DebugInfo/PDB/using-namespace.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/weaken.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/basic-executable-copy.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-add-soname.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/remove-symtab.test
The file was modifiedllvm/test/Object/AMDGPU/elf-header-flags-xnack.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-debug-and-remove.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/remove-section.test
The file was modifiedllvm/test/tools/llvm-objdump/verneed-elf.test
The file was modifiedllvm/test/tools/llvm-lipo/verify-arch-macho-binary.test
The file was modifiedllvm/test/Object/AMDGPU/elf64-relocs.yaml
The file was modifiedllvm/test/Object/X86/yaml2obj-elf-x86-rel.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/elf64be.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-no-dt-strtab.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/demangle.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/reloc-no-symtab.test
The file was modifiedllvm/test/tools/llvm-lipo/replace-invalid-input.test
The file was modifiedllvm/test/tools/llvm-readobj/COFF/unwind-x86_64-image.yaml
The file was modifiedllvm/test/Object/RISCV/elf-flags.yaml
The file was modifiedllvm/test/Object/AMDGPU/elf64-unknown.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/build-id-link-dir.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-no-dynamic.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/armexidx-link.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/wildcard-syntax.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/stack-sizes.test
The file was modifiedllvm/test/tools/llvm-lipo/archs-universal-binary-x86.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/add-note.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/elf-disassemble-relocs.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/regex.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/prefix-alloc-sections-dynrelocsec.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-symbol-and-relocation.test
The file was modifiedllvm/test/tools/llvm-lipo/create-invalid-input.test
The file was modifiedllvm/test/tools/llvm-lipo/segalign-invalid-input.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/keep-symbol.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/disassemble-zeroes-relocations.test
The file was modifiedllvm/test/Object/nm-shared-object.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/min-version-load-commands.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/explicit-keep-remove.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-unneeded-remove-debug-keep-link.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/dynrelocsec-remove-shlink-reference.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/string-dump.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/prefix-alloc-sections.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/only-section-remove-strtab.test
The file was modifiedllvm/test/tools/llvm-objcopy/redefine-symbols.test
The file was modifiedllvm/test/DebugInfo/PDB/obj-globalhash.test
The file was modifiedllvm/test/tools/llvm-objdump/non-archive-object.test
The file was modifiedllvm/test/tools/obj2yaml/symbol-type.yaml
The file was modifiedllvm/test/tools/llvm-objdump/verneed-wrong-info.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section-flag-preserved.test
The file was modifiedllvm/test/tools/llvm-lipo/info.test
The file was modifiedllvm/test/Object/AMDGPU/elf-header-flags-sram-ecc.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/redefine-symbol.test
The file was modifiedllvm/test/tools/llvm-objdump/macho-bad-dysymtab.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/hexagon-unsupported-on-x86.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-bad-soname.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/discard-locals.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/set-section-flags-multiple.test
The file was modifiedllvm/test/tools/llvm-lipo/archs-macho-binary.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-all-and-keep-symbol.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-replace-soname.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/strip-all.test
The file was modifiedllvm/test/tools/llvm-objdump/elf-dynamic-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/abs-symbol.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section-and-prefix-alloc-sections.test
The file was modifiedllvm/test/tools/sanstats/elf.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/strip-debug.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/basic-keep.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/only-section-strip-non-alloc.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/gnu-notes.test
The file was modifiedllvm/test/tools/llvm-lipo/verify-arch-universal-binary.test
The file was modifiedllvm/test/tools/llvm-lipo/archs-universal-binary-unknown.test
The file was modifiedllvm/test/Object/X86/yaml-elf-x86-rel-broken.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/no-build-id-no-notes.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/basic-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/weaken-all.test
The file was modifiedllvm/test/Object/AArch64/yaml2obj-elf-aarch64-rel.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/add-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/add-gnu-debuglink.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/weak-external.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-all-gnu.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/only-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/group-reorder.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-non-alloc.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/group-big-endian.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section-multiple.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/bad-build-id.test
The file was modifiedllvm/test/ObjectYAML/MachO/section_data.yaml
The file was modifiedllvm/test/tools/llvm-objdump/X86/elf-disassemble-bss.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/remove-shstrtab-error.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-64bit.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-binding.test
The file was modifiedllvm/test/Object/Mips/abi-flags.yaml
The file was modifiedllvm/test/tools/llvm-objdump/warn-on-out-of-range-start-stop-address.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/only-section-many.test
The file was modifiedllvm/test/tools/llvm-lipo/archs-universal-binary-arm.test
The file was modifiedllvm/test/tools/llvm-lipo/info-invalid.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-all.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/strip-symbol.test
The file was modifiedllvm/test/tools/llvm-nm/AArch64/special-syms.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/basic-little-endian-64-copy.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/strip-reloc-symbol.test
The file was modifiedllvm/test/Object/X86/objdump-trivial-object.test
The file was modifiedllvm/test/Object/readobj-absent.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/set-section-flags-and-rename.test
The file was modifiedllvm/test/tools/llvm-objdump/verdef-elf.test
The file was modifiedllvm/test/Object/objdump-symbol-table.test
The file was modifiedllvm/test/ObjectYAML/CodeView/sections.yaml
The file was modifiedllvm/test/tools/llvm-objdump/X86/disassemble-demangle.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/output-ordering.test
The file was modifiedllvm/test/tools/obj2yaml/special-symbol-indices.yaml
The file was modifiedllvm/test/tools/llvm-nm/format-sysv-type.test
The file was modifiedllvm/test/tools/yaml2obj/ELF/symbol-stother.yaml
The file was modifiedllvm/test/Object/AMDGPU/elf-header-flags-mach.yaml
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-sections.test
The file was modifiedllvm/test/tools/llvm-lipo/create-default-alignment.test
The file was modifiedllvm/test/Object/nm-error.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/copy-osabi.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/phdrs-lma2.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test
The file was modifiedllvm/test/tools/llvm-lipo/create-executable.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/basic-only-section.test
The file was modifiedllvm/test/tools/llvm-lipo/replace-universal-binary.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/add-section.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/note-amdgpu.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/note-core.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/rename-section.test
The file was modifiedllvm/test/tools/llvm-elfabi/binary-read-bad-vaddr.test
The file was modifiedllvm/test/DebugInfo/PDB/annotation.test
The file was modifiedllvm/test/tools/llvm-lipo/archs-macho-binary-unknown.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/dynamic-relocations.test
The file was modifiedllvm/test/DebugInfo/invalid-relocations.test
The file was modifiedllvm/test/tools/llvm-lipo/create-compute-alignment.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/no-build-id.test
The file was modifiedllvm/test/Object/archive-symtab.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/localize-hidden.test
The file was modifiedllvm/test/tools/llvm-nm/format-sysv-layout.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/no-symbol-relocation.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/localize.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/add-gnu-debuglink.test
The file was modifiedllvm/test/tools/llvm-objdump/file-headers-coff.test
The file was modifiedllvm/test/Object/X86/objdump-disassembly-inline-relocations.test
The file was modifiedllvm/test/tools/llvm-objcopy/COFF/only-keep-debug.test
The file was modifiedllvm/test/tools/llvm-objdump/X86/adjust-vma.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/group-unchanged.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/remove-section.test
The file was modifiedllvm/test/tools/llvm-objcopy/ELF/wildcard-flags.test
The file was modifiedllvm/test/Object/obj2yaml.test
The file was modifiedllvm/test/tools/llvm-lipo/extract.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/basic-big-endian-64-copy.test
Commit d9e6196312044b37f7ced7877e1a2c155398ee6d by efriedma
[polly] XFAIL memset_null.ll.
I'm working on a patch, but not sure how long it'll take.
The file was modifiedpolly/test/ScopInfo/memset_null.ll
Commit bb9b964072eb42a09e76fe148b36eefcfff077b2 by saar
[Concepts] Fix circular AST->Sema dependency in ASTConcept.cpp
Remove inappropriate Sema include in ASTConcept.cpp introduced by D72552
for the finer-grained includes actually needed.
The file was modifiedclang/lib/AST/ASTConcept.cpp
Commit 62e4b501ab3bc4c5815a179fdd2c4b49574506c1 by Jonas Devlieghere
Revert "[Concepts] Placeholder constraints and abbreviated templates"
This temporarily reverts commit e03ead6771fc97b11cb0c94b7f023142184ad25f
because it breaks LLDB.
http://lab.llvm.org:8011/builders/lldb-x86_64-debian/builds/3356
http://lab.llvm.org:8011/builders/lldb-x64-windows-ninja/builds/12872
http://green.lab.llvm.org/green/view/LLDB/job/lldb-cmake/6407/
The file was modifiedclang/include/clang/AST/ASTContext.h
The file was modifiedclang/include/clang/AST/PropertiesBase.td
The file was modifiedclang/include/clang/AST/ASTNodeTraverser.h
The file was modifiedclang/lib/Parse/ParseCXXInlineMethods.cpp
The file was modifiedclang/lib/AST/Type.cpp
The file was modifiedclang/lib/Sema/TreeTransform.h
The file was removedclang/test/Parser/cxx2a-placeholder-type-constraint.cpp
The file was modifiedclang/lib/AST/TypePrinter.cpp
The file was modifiedclang/include/clang/Sema/Scope.h
The file was modifiedclang/lib/Sema/SemaType.cpp
The file was modifiedclang/lib/Parse/Parser.cpp
The file was modifiedclang/lib/Sema/SemaDecl.cpp
The file was modifiedclang/include/clang/Sema/DeclSpec.h
The file was modifiedclang/lib/AST/TypeLoc.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/test/SemaCXX/cxx1y-generic-lambdas.cpp
The file was modifiedclang/include/clang/AST/RecursiveASTVisitor.h
The file was modifiedclang/lib/Parse/ParseTentative.cpp
The file was removedclang/test/CXX/dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
The file was modifiedclang/lib/AST/TextNodeDumper.cpp
The file was modifiedclang/lib/Serialization/ASTReaderDecl.cpp
The file was modifiedclang/include/clang/AST/TypeProperties.td
The file was modifiedclang/include/clang/AST/Type.h
The file was modifiedclang/lib/AST/ASTContext.cpp
The file was modifiedclang/include/clang/AST/TemplateBase.h
The file was modifiedclang/lib/AST/ASTStructuralEquivalence.cpp
The file was modifiedclang/lib/Sema/SemaTemplateDeduction.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/lib/Sema/SemaTemplateInstantiateDecl.cpp
The file was modifiedclang/lib/Parse/ParseTemplate.cpp
The file was modifiedclang/test/CXX/expr/expr.prim/expr.prim.lambda/expr.prim.lambda.closure/p3.cpp
The file was modifiedclang/lib/AST/ODRHash.cpp
The file was modifiedclang/lib/Parse/ParseDeclCXX.cpp
The file was modifiedclang/lib/Sema/Sema.cpp
The file was modifiedclang/lib/AST/ASTImporter.cpp
The file was modifiedclang/lib/Sema/SemaLambda.cpp
The file was modifiedclang/include/clang/Sema/ScopeInfo.h
The file was modifiedclang/test/AST/ast-dump-record-definition-data-json.cpp
The file was modifiedclang/include/clang/AST/TypeLoc.h
The file was modifiedclang/test/CXX/temp/temp.param/p10-2a.cpp
The file was modifiedclang/lib/Sema/SemaDeclCXX.cpp
The file was removedclang/test/CXX/dcl/dcl.fct/p17.cpp
The file was modifiedclang/lib/Serialization/ASTWriterDecl.cpp
The file was modifiedclang/lib/AST/TemplateBase.cpp
The file was modifiedclang/lib/Serialization/ASTReader.cpp
The file was modifiedclang/include/clang/AST/DeclTemplate.h
The file was modifiedclang/test/SemaTemplate/ms-delayed-default-template-args.cpp
The file was modifiedclang/lib/Parse/ParseDecl.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticParseKinds.td
The file was modifiedclang/lib/AST/DeclTemplate.cpp
The file was modifiedclang/lib/Sema/DeclSpec.cpp
The file was modifiedclang/lib/Sema/SemaTemplate.cpp
Commit f65d4aa96082778dc4af4657519d4d1aebbdf4da by tclin914
[llvm] NFC: fix trivial typos in documents
Reviewers: hans, Jim
Reviewed By: Jim
Subscribers: jvesely, nhaehnle, mgorny, arphaman, bmahjour, kerbowa,
llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D73017
The file was modifiedllvm/docs/CommandGuide/tblgen.rst
The file was modifiedllvm/docs/tutorial/BuildingAJIT1.rst
The file was modifiedllvm/docs/Proposals/VariableNames.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX7.rst
The file was modifiedllvm/docs/DependenceGraphs/index.rst
The file was modifiedllvm/docs/XRayFDRFormat.rst
The file was modifiedllvm/docs/Proposals/TestSuite.rst
The file was modifiedllvm/docs/GwpAsan.rst
The file was modifiedllvm/docs/DeveloperPolicy.rst
The file was modifiedllvm/docs/LangRef.rst
The file was modifiedllvm/docs/TransformMetadata.rst
The file was modifiedllvm/docs/BlockFrequencyTerminology.rst
The file was modifiedllvm/docs/Proposals/GitHubMove.rst
The file was modifiedllvm/docs/Atomics.rst
The file was modifiedllvm/docs/tutorial/BuildingAJIT2.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX900.rst
The file was modifiedllvm/docs/GettingStarted.rst
The file was modifiedllvm/docs/GlobalISel/GenericOpcode.rst
The file was modifiedllvm/docs/tutorial/OCamlLangImpl3.rst
The file was modifiedllvm/docs/HowToCrossCompileBuiltinsOnArm.rst
The file was modifiedllvm/docs/ProgrammersManual.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX906.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX8.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX904.rst
The file was modifiedllvm/docs/CoverageMappingFormat.rst
The file was modifiedllvm/docs/CommandGuide/lit.rst
The file was modifiedllvm/docs/CodeGenerator.rst
The file was modifiedllvm/docs/MemTagSanitizer.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX10.rst
The file was modifiedllvm/docs/Bugpoint.rst
The file was modifiedllvm/docs/CodingStandards.rst
The file was modifiedllvm/docs/ReportingGuide.rst
The file was modifiedllvm/docs/FuzzingLLVM.rst
The file was modifiedllvm/docs/SourceLevelDebugging.rst
The file was modifiedllvm/docs/HowToBuildOnARM.rst
The file was modifiedllvm/docs/Extensions.rst
The file was modifiedllvm/docs/Frontend/PerformanceTips.rst
The file was modifiedllvm/docs/TableGen/LangRef.rst
The file was modifiedllvm/docs/CompileCudaWithLLVM.rst
The file was modifiedllvm/docs/BigEndianNEON.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX9.rst
The file was modifiedllvm/docs/ORCv2.rst
The file was modifiedllvm/docs/ReleaseProcess.rst
The file was modifiedllvm/docs/AMDGPU/AMDGPUAsmGFX908.rst
The file was modifiedllvm/docs/YamlIO.rst
The file was modifiedllvm/docs/LibFuzzer.rst
The file was modifiedllvm/docs/CMakePrimer.rst
The file was modifiedllvm/docs/MarkedUpDisassembly.rst
Commit dac7cda3a84e5405f7dd915f09c336d20dfdf00d by tclin914
[libcxxabi] NFC: Fix trivial typos in comments
Reviewers: EricWF, mclow.lists, Jim
Reviewed By: Jim
Subscribers: mgorny, christof, ldionne, libcxx-commits
Tags: #libc
Differential Revision: https://reviews.llvm.org/D72151
The file was modifiedlibcxxabi/src/CMakeLists.txt
The file was modifiedlibcxxabi/test/test_demangle.pass.cpp