This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-defconfig in repository toolchain/ci/llvm-project.
from ad73f656b3c gn build: add deps I failed to add in b2508ce85c1 adds 3da7efedaa7 [Attributor] Reuse the IPConstantProp tests for the Attributor adds 5d34602da45 [Attributor] Only replace instruction operands adds b6f03a5a6b5 [NFC] Rename ClangASTEmitters.h -> ASTTableGen.h adds a7950ffd12c [NFC] Correct accidental use of tabs. adds 91dd67ef724 Introduce some types and functions to make it easier to wor [...] adds f39e1efaf5b Add a function to get the ExceptionSpecInfo of a function t [...] adds 30066e522c9 Extract out WrappedRecord as a convenience base class; NFC. adds f6da0cf34a5 Enable better node-hierarchy metaprogramming; NFC. adds 139006ceb64 Extract the TypeClass <-> TypeCode map into a .def file; NFC. adds 3ce3d23facf Standardize the reader methods in ASTReader; NFC. adds 6404bd23624 Abstract serialization: TableGen "basic" reader/writer CRTP [...] adds d505e57cc27 Abstract serialization: TableGen the (de)serialization code [...] adds 3d347e28355 [Attributor][NFC] Simplify debug printing for abstract attributes adds 6a05ee05b68 [Attributor][NFC] Reorder test functions adds dab7d515bac [Attributor][NFC] Add more simple test situations for callbacks adds 139c9ef45af [Attributor] Annotate call sites of declarations with a callback adds d14a5693c07 MSVC build fix: forget some unneeded and incorrect friends. adds c0cfdd32d03 [ArgPromo][Tests] Run update_test_checks on all ArgumentPro [...] adds 6cc2b1d7891 [Attributor][Tests] Copy & use the ArgumentPromotion tests adds 816985c1205 [NFC][llvm][MIRVRegNamerUtils] Refactoring GetHashableMO in [...] adds c2f18315ff5 Move ASTRecordReader into its own header; NFC. adds 2ac702aaf09 Move ASTRecordWriter into its own header; NFC. adds 6fe527765a3 gn build: (manually) merge 6404bd236 and d505e57cc2 adds f0604e73a4d Revert "[clangd] Fall back to selecting token-before-cursor [...] adds 1de1add1591 gn build: Merge 91dd67ef724 adds 687e98d294c Fix build with older (still supported) gcc versions. adds 796e009c31c [AArch64] add tests for fcvtl2; NFC adds 5708f2daf73 [clang] Fix modules build after addition of TypeBitCodes.def adds ccc453eb57b [AArch64][test] Fix machine-outliner-size-info.mir after D71168 adds 2c59c4ffb9c [perf-training] Make training data location configurable adds d4e10e6adb1 AArch64: Fix frame record chain adds 5ea34c15bb9 gn build: (manually and belatedly) merge ed153ef044fd adds 061a94e4e28 Revert "AArch64: Fix frame record chain" adds 357e64e9526 [cxx_status] Fix paper number for "Concept auto" paper. adds 95ce8f94986 [LegalizeTypes] In PromoteFloatOp_SETCC, don't both queryin [...] adds 1dc0c8af5e7 [LegalizeTypes] Teach BitcastToInt_ATOMIC_SWAP to only crea [...] new 0133dc3983c [IR] Include more target specific intrinsic headers
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/ClangdServer.cpp | 71 +- clang-tools-extra/clangd/Hover.cpp | 7 +- clang-tools-extra/clangd/Selection.cpp | 76 +- clang-tools-extra/clangd/Selection.h | 49 +- clang-tools-extra/clangd/SemanticSelection.cpp | 3 +- clang-tools-extra/clangd/XRefs.cpp | 17 +- clang-tools-extra/clangd/refactor/Rename.cpp | 3 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 6 +- clang-tools-extra/clangd/refactor/Tweak.h | 2 +- .../clangd/unittests/FindTargetTests.cpp | 4 +- .../clangd/unittests/FormattedStringTests.cpp | 12 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 2 +- .../clangd/unittests/SelectionTests.cpp | 71 +- .../clangd/unittests/TweakTesting.cpp | 57 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 2 +- clang/include/clang/AST/ASTContext.h | 5 + clang/include/clang/AST/AbstractBasicReader.h | 368 ++++++ clang/include/clang/AST/AbstractBasicWriter.h | 335 +++++ clang/include/clang/AST/AbstractTypeReader.h | 31 + clang/include/clang/AST/AbstractTypeWriter.h | 32 + clang/include/clang/AST/CMakeLists.txt | 16 + clang/include/clang/AST/PropertiesBase.td | 179 +++ clang/include/clang/AST/Type.h | 39 +- clang/include/clang/AST/TypeProperties.td | 812 ++++++++++++ clang/include/clang/Basic/DeclNodes.td | 3 +- clang/include/clang/Basic/StmtNodes.td | 3 +- clang/include/clang/Basic/TypeNodes.td | 4 +- clang/include/clang/Serialization/ASTBitCodes.h | 147 +-- clang/include/clang/Serialization/ASTReader.h | 470 +------ .../include/clang/Serialization/ASTRecordReader.h | 351 +++++ .../include/clang/Serialization/ASTRecordWriter.h | 295 +++++ clang/include/clang/Serialization/ASTWriter.h | 244 ---- clang/include/clang/Serialization/TypeBitCodes.def | 62 + clang/include/clang/module.modulemap | 10 +- clang/lib/Serialization/ASTReader.cpp | 1338 ++++---------------- clang/lib/Serialization/ASTReaderDecl.cpp | 490 ++++--- clang/lib/Serialization/ASTReaderStmt.cpp | 612 +++++---- clang/lib/Serialization/ASTWriter.cpp | 706 +---------- clang/lib/Serialization/ASTWriterDecl.cpp | 11 +- clang/lib/Serialization/ASTWriterStmt.cpp | 5 +- .../lib/StaticAnalyzer/Frontend/ModelInjector.cpp | 1 + clang/utils/TableGen/ASTTableGen.cpp | 132 ++ clang/utils/TableGen/ASTTableGen.h | 364 ++++++ clang/utils/TableGen/CMakeLists.txt | 2 + clang/utils/TableGen/ClangASTEmitters.h | 39 - clang/utils/TableGen/ClangASTNodesEmitter.cpp | 84 +- clang/utils/TableGen/ClangASTPropertiesEmitter.cpp | 658 ++++++++++ clang/utils/TableGen/ClangAttrEmitter.cpp | 8 +- clang/utils/TableGen/ClangTypeNodesEmitter.cpp | 200 ++- clang/utils/TableGen/TableGen.cpp | 26 +- clang/utils/TableGen/TableGenBackends.h | 5 +- clang/utils/perf-training/CMakeLists.txt | 4 + clang/utils/perf-training/lit.cfg | 2 +- clang/utils/perf-training/lit.site.cfg.in | 3 +- clang/utils/perf-training/order-files.lit.cfg | 4 +- .../perf-training/order-files.lit.site.cfg.in | 3 +- clang/www/cxx_status.html | 2 +- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 41 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 16 +- llvm/lib/Transforms/IPO/Attributor.cpp | 72 +- llvm/test/CodeGen/AArch64/arm64-vcvt_f.ll | 49 + .../CodeGen/AArch64/machine-outliner-size-info.mir | 1 + llvm/test/CodeGen/X86/atomic32.ll | 175 +++ .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 19 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 27 +- .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 7 +- .../2008-09-08-CGUpdateSelfEdge.ll | 17 +- .../Transforms/ArgumentPromotion/X86/attributes.ll | 41 +- .../X86/min-legal-vector-width.ll | 161 ++- .../Transforms/ArgumentPromotion/X86/thiscall.ll | 43 +- .../ArgumentPromotion/aggregate-promote.ll | 26 +- llvm/test/Transforms/ArgumentPromotion/attrs.ll | 52 +- .../test/Transforms/ArgumentPromotion/basictest.ll | 20 +- llvm/test/Transforms/ArgumentPromotion/byval-2.ll | 36 +- llvm/test/Transforms/ArgumentPromotion/byval.ll | 60 +- llvm/test/Transforms/ArgumentPromotion/chained.ll | 21 +- .../Transforms/ArgumentPromotion/control-flow.ll | 21 +- .../Transforms/ArgumentPromotion/control-flow2.ll | 33 +- llvm/test/Transforms/ArgumentPromotion/crash.ll | 51 +- llvm/test/Transforms/ArgumentPromotion/dbg.ll | 41 +- llvm/test/Transforms/ArgumentPromotion/fp80.ll | 50 +- llvm/test/Transforms/ArgumentPromotion/inalloca.ll | 32 +- .../Transforms/ArgumentPromotion/invalidation.ll | 33 +- llvm/test/Transforms/ArgumentPromotion/musttail.ll | 38 +- .../ArgumentPromotion/naked_functions.ll | 15 +- .../ArgumentPromotion/nonzero-address-spaces.ll | 15 +- llvm/test/Transforms/ArgumentPromotion/pr27568.ll | 23 +- llvm/test/Transforms/ArgumentPromotion/pr3085.ll | 1329 +++++++++---------- llvm/test/Transforms/ArgumentPromotion/pr32917.ll | 18 +- .../pr33641_remove_arg_dbgvalue.ll | 18 +- llvm/test/Transforms/ArgumentPromotion/profile.ll | 12 +- .../Transforms/ArgumentPromotion/reserve-tbaa.ll | 29 +- llvm/test/Transforms/ArgumentPromotion/sret.ll | 23 +- llvm/test/Transforms/ArgumentPromotion/tail.ll | 24 +- llvm/test/Transforms/ArgumentPromotion/variadic.ll | 14 +- .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 30 + .../ArgumentPromotion/2008-07-02-array-indexing.ll | 43 + .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 13 + .../2008-09-08-CGUpdateSelfEdge.ll | 26 + .../Attributor/ArgumentPromotion/X86/attributes.ll | 89 ++ .../ArgumentPromotion}/X86/lit.local.cfg | 0 .../X86/min-legal-vector-width.ll | 328 +++++ .../Attributor/ArgumentPromotion/X86/thiscall.ll | 73 ++ .../ArgumentPromotion/aggregate-promote.ll | 36 + .../Attributor/ArgumentPromotion/attrs.ll | 52 + .../Attributor/ArgumentPromotion/basictest.ll | 45 + .../Attributor/ArgumentPromotion/byval-2.ll | 47 + .../Attributor/ArgumentPromotion/byval.ll | 69 + .../Attributor/ArgumentPromotion/chained.ll | 31 + .../Attributor/ArgumentPromotion/control-flow.ll | 36 + .../Attributor/ArgumentPromotion/control-flow2.ll | 38 + .../Attributor/ArgumentPromotion/crash.ll | 102 ++ .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 52 + .../{ => Attributor}/ArgumentPromotion/fp80.ll | 27 +- .../Attributor/ArgumentPromotion/inalloca.ll | 91 ++ .../ArgumentPromotion/invalidation.ll | 34 +- .../Attributor/ArgumentPromotion/musttail.ll | 70 + .../ArgumentPromotion/naked_functions.ll | 34 + .../ArgumentPromotion/nonzero-address-spaces.ll | 38 + .../Attributor/ArgumentPromotion/pr27568.ll | 45 + .../{ => Attributor}/ArgumentPromotion/pr3085.ll | 1331 +++++++++---------- .../Attributor/ArgumentPromotion/pr32917.ll | 35 + .../pr33641_remove_arg_dbgvalue.ll | 23 +- .../Attributor/ArgumentPromotion/profile.ll | 34 + .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 65 + .../Attributor/ArgumentPromotion/sret.ll | 39 + .../Attributor/ArgumentPromotion/tail.ll | 29 + .../{ => Attributor}/ArgumentPromotion/variadic.ll | 17 +- .../IPConstantProp/2008-06-09-WeakProp.ll | 25 + .../IPConstantProp/2009-09-24-byval-ptr.ll | 102 ++ .../Attributor/IPConstantProp/PR16052.ll | 34 + .../Attributor/IPConstantProp/PR26044.ll | 90 ++ .../Attributor/IPConstantProp/PR43857.ll | 30 + .../IPConstantProp/arg-count-mismatch.ll | 85 ++ .../Attributor/IPConstantProp/arg-type-mismatch.ll | 25 + .../Attributor/IPConstantProp/comdat-ipo.ll | 34 + .../IPConstantProp/dangling-block-address.ll | 43 + .../Attributor/IPConstantProp/deadarg.ll | 7 + .../IPConstantProp/fp-bc-icmp-const-fold.ll | 78 ++ .../Transforms/Attributor/IPConstantProp/global.ll | 40 + .../IPConstantProp/multiple_callbacks.ll | 117 ++ .../Attributor/IPConstantProp/musttail-call.ll | 79 ++ .../Attributor/IPConstantProp/naked-return.ll | 47 + .../IPConstantProp/openmp_parallel_for.ll | 132 ++ .../Attributor/IPConstantProp/pthreads.ll | 96 ++ .../Attributor/IPConstantProp/recursion.ll | 21 + .../Attributor/IPConstantProp/remove-call-inst.ll | 45 + .../Attributor/IPConstantProp/return-argument.ll | 96 ++ .../Attributor/IPConstantProp/return-constant.ll | 59 + .../Attributor/IPConstantProp/return-constants.ll | 69 + ...lve-after-each-resolving-undefs-for-function.ll | 66 + .../Attributor/IPConstantProp/thread_local_acs.ll | 53 + .../gn/secondary/clang/include/clang/AST/BUILD.gn | 20 + llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 4 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 1 + .../gn/secondary/clang/utils/TableGen/BUILD.gn | 2 + polly/lib/CodeGen/PPCGCodeGeneration.cpp | 1 + 157 files changed, 10493 insertions(+), 5220 deletions(-) create mode 100644 clang/include/clang/AST/AbstractBasicReader.h create mode 100644 clang/include/clang/AST/AbstractBasicWriter.h create mode 100644 clang/include/clang/AST/AbstractTypeReader.h create mode 100644 clang/include/clang/AST/AbstractTypeWriter.h create mode 100644 clang/include/clang/AST/PropertiesBase.td create mode 100644 clang/include/clang/AST/TypeProperties.td create mode 100644 clang/include/clang/Serialization/ASTRecordReader.h create mode 100644 clang/include/clang/Serialization/ASTRecordWriter.h create mode 100644 clang/include/clang/Serialization/TypeBitCodes.def create mode 100644 clang/utils/TableGen/ASTTableGen.cpp create mode 100644 clang/utils/TableGen/ASTTableGen.h delete mode 100644 clang/utils/TableGen/ClangASTEmitters.h create mode 100644 clang/utils/TableGen/ClangASTPropertiesEmitter.cpp create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/2008-02-01-Re [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/2008-07-02-ar [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/2008-09-07-CG [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/2008-09-08-CG [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/X86/attributes.ll copy llvm/test/{Analysis/CostModel => Transforms/Attributor/ArgumentPromotion}/X86 [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/X86/min-legal [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/X86/thiscall.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/aggregate-promote.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/attrs.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/basictest.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/byval-2.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/byval.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/chained.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/control-flow.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/control-flow2.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/crash.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/dbg.ll copy llvm/test/Transforms/{ => Attributor}/ArgumentPromotion/fp80.ll (58%) create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/inalloca.ll copy llvm/test/Transforms/{ => Attributor}/ArgumentPromotion/invalidation.ll (53%) create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/musttail.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/naked_functions.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/nonzero-addre [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/pr27568.ll copy llvm/test/Transforms/{ => Attributor}/ArgumentPromotion/pr3085.ll (51%) create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/pr32917.ll copy llvm/test/Transforms/{ => Attributor}/ArgumentPromotion/pr33641_remove_arg_db [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/profile.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/reserve-tbaa.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/sret.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/tail.ll copy llvm/test/Transforms/{ => Attributor}/ArgumentPromotion/variadic.ll (50%) create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/2008-06-09-WeakProp.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/2009-09-24-byval-ptr.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/PR16052.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/PR26044.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/PR43857.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/arg-count-mismatch.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/arg-type-mismatch.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/comdat-ipo.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/dangling-block-a [...] create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/deadarg.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/fp-bc-icmp-const [...] create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/global.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/multiple_callbacks.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/musttail-call.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/naked-return.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/openmp_parallel_for.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/pthreads.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/recursion.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/remove-call-inst.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/return-argument.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/return-constant.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/return-constants.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/solve-after-each [...] create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/thread_local_acs.ll