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-allyesconfig in repository toolchain/ci/llvm-project.
from 584704c725a [mips] Remove redundant cast. NFC adds 2916489c54a [Docs] Fix relative links in tutorial. adds 0068c591399 [libc++] Rename __to_raw_pointer to __to_address. adds 551acdbf937 Make it possible to run MIRCanonicalizer in pipeline. adds 63cf7040814 [Docs] Try fixing the tutorial toctree adds fb55d56fcfa [Docs] Fix sphinx warning. adds 5e782e74b37 [Docs] Remove stray :doc: directive. adds 45d048c2044 [libc++] Add C++20 contiguous_iterator_tag. adds 6624fcba43b [libc++] Add _ITER_CONCEPT and _ITER_TRAITS implementations [...] adds cc6b8539017 [MIRNamer]: Make the check lines in the test robust with regex. adds c9276fbfdf0 Revert "[NFC] Refactor representation of materialized temporaries" adds 7bed2cb8535 [InstCombine] Add extra tests for overflow_to_sat.ll. NFC adds 03fce6b12e6 [InstCombine] Canonicalize sadd.with.overflow with clamp to [...] adds 08390c52a29 [InstCombine] Canonicalize ssub.with.overflow with clamp to [...] adds f5870b0f36b [SimplifyCFG] add tests for possible FP speculative select; NFC adds 23f736059c7 [SimplifyCFG] add fast-math-flags to tests for better cover [...] adds ebf9bf2cbc8 [SimplifyCFG] propagate fast-math-flags (FMF) from phi to select
No new revisions were added by this update.
Summary of changes: .../clang-tidy/abseil/StrCatAppendCheck.cpp | 2 +- .../clang-tidy/modernize/AvoidBindCheck.cpp | 2 +- .../clang-tidy/modernize/LoopConvertUtils.cpp | 2 +- .../performance/ImplicitConversionInLoopCheck.cpp | 2 +- .../readability/NonConstParameterCheck.cpp | 2 +- clang/include/clang/AST/ASTContext.h | 11 ++ clang/include/clang/AST/DeclCXX.h | 74 --------- clang/include/clang/AST/ExprCXX.h | 106 +++++++------ clang/include/clang/AST/RecursiveASTVisitor.h | 10 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 4 +- clang/include/clang/Basic/DeclNodes.td | 1 - clang/include/clang/Sema/Template.h | 3 +- clang/include/clang/Serialization/ASTBitCodes.h | 3 - clang/lib/AST/ASTContext.cpp | 19 +++ clang/lib/AST/ASTImporter.cpp | 47 +----- clang/lib/AST/DeclBase.cpp | 1 - clang/lib/AST/DeclCXX.cpp | 28 ---- clang/lib/AST/Expr.cpp | 34 ++-- clang/lib/AST/ExprCXX.cpp | 28 +--- clang/lib/AST/ExprConstant.cpp | 14 +- clang/lib/AST/ItaniumMangle.cpp | 2 +- clang/lib/AST/StmtPrinter.cpp | 2 +- clang/lib/Analysis/CFG.cpp | 8 +- clang/lib/Analysis/Consumed.cpp | 2 +- clang/lib/Analysis/ThreadSafetyCommon.cpp | 3 +- clang/lib/CodeGen/CGDecl.cpp | 1 - clang/lib/CodeGen/CGExpr.cpp | 2 +- clang/lib/CodeGen/CGExprAgg.cpp | 2 +- clang/lib/CodeGen/CGExprConstant.cpp | 6 +- clang/lib/CodeGen/CodeGenModule.cpp | 4 +- clang/lib/Sema/JumpDiagnostics.cpp | 4 +- clang/lib/Sema/SemaChecking.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 4 +- clang/lib/Sema/SemaInit.cpp | 9 +- clang/lib/Sema/SemaOpenMP.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 4 +- clang/lib/Sema/TreeTransform.h | 4 +- clang/lib/Serialization/ASTCommon.cpp | 1 - clang/lib/Serialization/ASTReaderDecl.cpp | 14 -- clang/lib/Serialization/ASTReaderStmt.cpp | 9 +- clang/lib/Serialization/ASTWriterDecl.cpp | 12 -- clang/lib/Serialization/ASTWriterStmt.cpp | 8 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 3 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 2 +- clang/tools/libclang/CIndex.cpp | 1 - libcxx/include/__bit_reference | 12 +- libcxx/include/__split_buffer | 24 +-- libcxx/include/deque | 10 +- libcxx/include/iterator | 66 +++++++- libcxx/include/memory | 65 ++++---- libcxx/include/string | 80 +++++----- libcxx/include/type_traits | 13 +- libcxx/include/vector | 18 +-- .../iterator.concepts/cpp20_iter_concepts.pass.cpp | 73 +++++++++ .../iterator.concepts/cpp20_iter_traits.pass.cpp | 47 ++++++ .../iterator.traits/pointer.pass.cpp | 5 +- .../contiguous_iterator_tag.pass.cpp | 31 ++++ .../MyFirstLanguageFrontend/LangImpl01.rst | 2 - .../MyFirstLanguageFrontend/LangImpl02.rst | 2 - .../MyFirstLanguageFrontend/LangImpl03.rst | 20 ++- .../MyFirstLanguageFrontend/LangImpl04.rst | 10 +- .../MyFirstLanguageFrontend/LangImpl05.rst | 4 +- .../MyFirstLanguageFrontend/LangImpl06.rst | 2 - .../MyFirstLanguageFrontend/LangImpl07.rst | 10 +- .../MyFirstLanguageFrontend/LangImpl08.rst | 2 - .../MyFirstLanguageFrontend/LangImpl09.rst | 2 - .../MyFirstLanguageFrontend/LangImpl10.rst | 10 +- .../tutorial/MyFirstLanguageFrontend/index.rst | 17 +- llvm/docs/tutorial/index.rst | 9 +- llvm/include/llvm/CodeGen/Passes.h | 5 + .../Transforms/InstCombine/InstCombineSelect.cpp | 94 ++++++++++- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 5 + .../CodeGen/MIR/AArch64/mirCanonCopyCopyProp.mir | 4 +- .../CodeGen/MIR/AArch64/mirCanonIdempotent.mir | 12 +- llvm/test/CodeGen/MIR/AArch64/mirnamer.mir | 42 ++--- llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir | 25 ++- .../test/Transforms/InstCombine/overflow_to_sat.ll | 174 ++++++++++----------- .../test/Transforms/SimplifyCFG/SpeculativeExec.ll | 135 +++++++++++----- llvm/test/Transforms/SimplifyCFG/speculate-math.ll | 32 ++-- 80 files changed, 898 insertions(+), 670 deletions(-) create mode 100644 libcxx/test/libcxx/iterators/iterator.requirements/iterator.con [...] create mode 100644 libcxx/test/libcxx/iterators/iterator.requirements/iterator.con [...] create mode 100644 libcxx/test/std/iterators/iterator.primitives/std.iterator.tags [...]