FailedChanges

Summary

  1. [OPENMP50]Add if clause in target teams idistribute simd directive. (details)
  2. [OPENMP][DOCS]Mark if clause on simd done, NFC. (details)
  3. Always -I clang/include when tblgen'ing in Clang. (details)
  4. Move Basic{Reader,Writer} emission into ASTPropsEmitter; NFC. (details)
  5. Replace tabs with spaces. (details)
  6. Add the ability to use property-based serialization for "cased" types. (details)
  7. Use property-based serialization for DeclarationName. (details)
  8. Add the ability to declare helper variables when reading properties from (details)
  9. Add the ability for properties to be conditional on other properties. (details)
  10. Use property-based serialization for TemplateName. (details)
  11. Add Optional::map. (details)
  12. Use property-based serialization for TemplateArgument. (details)
  13. Forward {read,write}SomeEnumType to {read,write}Enum instead of directly (details)
  14. [OPENMP][DOCS]Claim simd nontemporal clause, NFC. (details)
  15. gn build: (manually) merge c82e4ef69 (details)
  16. [ELF] De-template PltSection::addEntry. NFC (details)
  17. [ELF] Delete relOff from TargetInfo::writePLT (details)
  18. [ELF] Delete unused declaration addIRelativeRelocs after D65995. NFC (details)
  19. Only run mangled_names.test if python3 is available. (details)
Commit 411e81a4e391d9e8195e4b2a0a62bc60582e298a by a.bataev
[OPENMP50]Add if clause in target teams idistribute simd directive.
According to OpenMP 5.0, if clause can be used in for simd directive. If
condition in the if clause if false, the non-vectorized version of the
loop must be executed.
The file was modifiedclang/test/OpenMP/target_teams_distribute_simd_ast_print.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/test/OpenMP/target_teams_distribute_simd_if_messages.cpp
The file was modifiedclang/test/OpenMP/target_teams_distribute_simd_codegen.cpp
Commit ec3854e58a62c9f255ae18e5982346f917456d85 by a.bataev
[OPENMP][DOCS]Mark if clause on simd done, NFC.
The file was modifiedclang/docs/OpenMPSupport.rst
Commit c82e4ef6960b9f09fc77abc10f374417007f5f00 by rjmccall
Always -I clang/include when tblgen'ing in Clang.
The file was modifiedclang/include/clang/AST/TypeProperties.td
The file was modifiedclang/include/clang/AST/CMakeLists.txt
The file was modifiedclang/cmake/modules/AddClang.cmake
Commit 00bc76edddb5a6cd417610e96289a5dc15245867 by rjmccall
Move Basic{Reader,Writer} emission into ASTPropsEmitter; NFC.
I'm going to introduce some uses of the property read/write methods.
The file was modifiedclang/utils/TableGen/ClangASTPropertiesEmitter.cpp
Commit 41d935f2c619821f4cde05ad779265ebaac5fcd7 by rjmccall
Replace tabs with spaces.
The file was modifiedclang/include/clang/AST/PropertiesBase.td
The file was modifiedclang/include/clang/AST/TypeProperties.td
Commit efd0dfbd700d724f148468e707b8ba5f28e847e6 by rjmccall
Add the ability to use property-based serialization for "cased" types.
This patch doesn't actually use this serialization for anything, but
follow-ups will move the current handling of various standard types over
to this.
The file was modifiedclang/include/clang/Basic/TypeNodes.td
The file was modifiedclang/include/clang/Basic/CommentNodes.td
The file was modifiedclang/include/clang/AST/PropertiesBase.td
The file was modifiedclang/include/clang/Basic/StmtNodes.td
The file was modifiedclang/include/clang/AST/AbstractBasicReader.h
The file was modifiedclang/include/clang/AST/AbstractBasicWriter.h
The file was modifiedclang/utils/TableGen/ClangASTNodesEmitter.cpp
The file was modifiedclang/include/clang/Basic/DeclNodes.td
The file was modifiedclang/utils/TableGen/ASTTableGen.cpp
The file was addedclang/include/clang/Basic/ASTNode.td
The file was modifiedclang/utils/TableGen/ClangASTPropertiesEmitter.cpp
The file was modifiedclang/utils/TableGen/ASTTableGen.h
Commit 867570a2384e3445c5658f0f84cfe2acca13becc by rjmccall
Use property-based serialization for DeclarationName.
The file was modifiedclang/include/clang/AST/PropertiesBase.td
The file was modifiedclang/include/clang/AST/AbstractBasicWriter.h
The file was modifiedclang/include/clang/AST/AbstractBasicReader.h
Commit 256ec9964462ea260871f8233ab3923dbdf65497 by rjmccall
Add the ability to declare helper variables when reading properties from
a value.
This is useful when the properties of a case are actually read out of a
specific structure, as with TemplateName.
The file was modifiedclang/include/clang/AST/PropertiesBase.td
The file was modifiedclang/utils/TableGen/ASTTableGen.h
The file was modifiedclang/utils/TableGen/ClangASTPropertiesEmitter.cpp
Commit 6887ccfcf283b47f4d7fc58c7099becd79d7c749 by rjmccall
Add the ability for properties to be conditional on other properties.
This will be required by TemplateName.
The file was modifiedclang/include/clang/AST/PropertiesBase.td
The file was modifiedclang/include/clang/AST/TypeProperties.td
The file was modifiedclang/utils/TableGen/ASTTableGen.h
The file was modifiedclang/utils/TableGen/ClangASTPropertiesEmitter.cpp
Commit a9db0d9f17f39d6aded8cdae675d94a94d63bc99 by rjmccall
Use property-based serialization for TemplateName.
The file was modifiedclang/include/clang/AST/AbstractBasicReader.h
The file was modifiedclang/include/clang/AST/TemplateName.h
The file was modifiedclang/include/clang/AST/PropertiesBase.td
The file was modifiedclang/include/clang/AST/AbstractBasicWriter.h
Commit 2e2d142efe5652520d3ac98781d837d2c83f617a by rjmccall
Add Optional::map.
The file was modifiedllvm/include/llvm/ADT/Optional.h
Commit da74c4d2d822f66182e875edadd94e48825cd23a by rjmccall
Use property-based serialization for TemplateArgument.
The file was modifiedclang/include/clang/AST/PropertiesBase.td
The file was modifiedclang/include/clang/AST/AbstractBasicWriter.h
The file was modifiedclang/include/clang/AST/AbstractBasicReader.h
The file was modifiedclang/include/clang/Serialization/ASTRecordReader.h
Commit b699fe8b951e14c6a892a58535976c252eb16210 by rjmccall
Forward {read,write}SomeEnumType to {read,write}Enum instead of directly
to {read,write}UInt32.
This will be useful for textual formats.  NFC.
The file was modifiedclang/include/clang/AST/AbstractBasicReader.h
The file was modifiedclang/include/clang/AST/AbstractBasicWriter.h
The file was modifiedclang/utils/TableGen/ClangASTPropertiesEmitter.cpp
Commit 06a6b0ad6584c16fa85a3e6bbcfd8ab87200baca by a.bataev
[OPENMP][DOCS]Claim simd nontemporal clause, NFC.
The file was modifiedclang/docs/OpenMPSupport.rst
Commit 6a71355e522368387e33ecfa3458b455db5804fc by thakis
gn build: (manually) merge c82e4ef69
The file was modifiedllvm/utils/gn/secondary/clang/utils/TableGen/clang_tablegen.gni
The file was modifiedllvm/utils/gn/secondary/clang/include/clang/AST/BUILD.gn
Commit 98afa2c1f1a040afc02be10d5a58bf7e87c38cc1 by maskray
[ELF] De-template PltSection::addEntry. NFC
The file was modifiedlld/ELF/SyntheticSections.h
The file was modifiedlld/ELF/Relocations.cpp
The file was modifiedlld/ELF/SyntheticSections.cpp
Commit 90d195d026f5c90e26f09614e23d4112b3dfaaa1 by maskray
[ELF] Delete relOff from TargetInfo::writePLT
This change only affects EM_386. relOff can be computed from `index`
easily, so it is unnecessarily passed as a parameter.
Both in.plt and in.iplt entries are written by writePLT. For in.iplt,
the instruction `push reloc_offset` will change because `index` is now
different. Fortunately, this does not matter because `push; jmp` is only
used by PLT. IPLT does not need the code sequence.
Reviewed By: grimar, ruiu
Differential Revision: https://reviews.llvm.org/D71518
The file was modifiedlld/ELF/Arch/Mips.cpp
The file was modifiedlld/ELF/Arch/AArch64.cpp
The file was modifiedlld/ELF/SyntheticSections.cpp
The file was modifiedlld/ELF/Target.h
The file was modifiedlld/ELF/Arch/RISCV.cpp
The file was modifiedlld/ELF/Arch/X86.cpp
The file was modifiedlld/ELF/Arch/ARM.cpp
The file was modifiedlld/ELF/Arch/Hexagon.cpp
The file was modifiedlld/ELF/Arch/X86_64.cpp
The file was modifiedlld/ELF/Arch/SPARCV9.cpp
The file was modifiedlld/ELF/Arch/PPC64.cpp
The file was modifiedlld/ELF/Arch/PPC.cpp
The file was modifiedlld/test/ELF/gnu-ifunc-i386.s
The file was modifiedlld/test/ELF/gnu-ifunc-plt-i386.s
Commit ee912fe6a15fda430320b1ce7140e4f18156719a by maskray
[ELF] Delete unused declaration addIRelativeRelocs after D65995. NFC
The file was modifiedlld/ELF/Relocations.h
Commit cc802ea67beb66d2f8a935e647c3aedcf7848211 by thakis
Only run mangled_names.test if python3 is available.
The %update_cc_test_checks substitution only gets added if python3 is on
path, so the test fails if it isn't. Don't run the test when it would
fail.
Also include the '%' in the arg to add_update_script_substition(), to
help greppability.
The file was modifiedllvm/test/tools/UpdateTestChecks/lit.local.cfg
The file was modifiedllvm/test/tools/UpdateTestChecks/update_cc_test_checks/mangled_names.test