This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/llvm-project.
from 2c7d10c41278 [lldb] Set result error state in 'frame variable' adds 930f3c625e02 Revert "[lldb] Set result error state in 'frame variable'" adds 6ce732cbadf7 [libc++] [ranges] Add namespace __cpo to ranges::{advance, [...] adds 2cafbcb560d9 [instcombine] Key deref vs deref_or_null annotation of all [...] adds 435a5a365207 [llvm] Fix bugprone argument comments (NFC) adds d1b127b5b747 [clang] Remove unused forward declarations (NFC) adds 51fd157635e1 Remove duplicate forward declarations (NFC) adds f44473ec4ec4 [llvm] Remove redundant member initialization (NFC) adds 651c73b8d13d Enable readability-redundant-smartptr-get in MLIR local cl [...] adds 18eb6818210d Fix clang-tidy readability-redundant-smartptr-get in MLIR [...] adds db4cb4668b04 [docs] Fix documentation of -fno-strict-float-cast-overflo [...] adds 0f9f17869f05 [RISCV] Add nounwind to remove some cfi directives from te [...] adds 3b7b1a75b0c1 [LV] Improve check lines in existing tests. adds fe230bfc00a8 [RISCV] Add nounwind to remove some cfi directives from te [...] adds 8a21e0c10cc8 [libc++] [test] Remove `UNSUPPORTED: stdlib=msvc` from loc [...] adds 7ecce1f6959f [fir] Correct and reenable test that was removed by MLIR. adds 6a10bc705681 [RISCV] Add i8/i16 fptosi/fptoui and fptosi_sat/fptoui_sat [...] adds 6c745e04fac8 [Attributor][FIX] Ensure order for multiple references into map adds 37639b72a17b [OpenMP][FIX] Emit debug declares only if debug info is available adds 4cd768ed5e73 [libcxx][test] `_VSTD` doesn't belong in test code adds 40446663c738 [clang] Use true/false instead of 1/0 (NFC) adds 17d4bd3d788e [clang] Fix bugprone argument comments (NFC) adds 80e2c587498a [clang] Remove redundant member initialization (NFC) adds aab1f55e33bb [x86] use SETCC_CARRY instead of SBB node for select lowering adds 0b13789d580f [InstCombine] add tests for and(orn, xor); NFC adds 1d21667ce244 [InstCombine] (~A | B) & (A ^ B) -> ~A & B adds 7f1bf68d7dd6 [SCEVExpander] Only check overflow if it is needed.
No new revisions were added by this update.
Summary of changes: clang/docs/ReleaseNotes.rst | 3 + clang/docs/UsersManual.rst | 4 +- clang/include/clang/AST/ASTConcept.h | 3 +- clang/include/clang/AST/DeclCXX.h | 2 +- clang/include/clang/AST/DeclContextInternals.h | 10 +- clang/include/clang/AST/DeclTemplate.h | 2 +- clang/include/clang/AST/ExprConcepts.h | 10 +- clang/include/clang/AST/FormatString.h | 4 +- .../clang/ASTMatchers/Dynamic/Diagnostics.h | 2 +- clang/include/clang/Basic/Diagnostic.h | 2 +- clang/include/clang/Basic/PartialDiagnostic.h | 3 +- clang/include/clang/Parse/Parser.h | 3 +- clang/include/clang/Sema/ParsedAttr.h | 2 +- clang/include/clang/Sema/ParsedTemplate.h | 2 +- clang/lib/ARCMigrate/Transforms.cpp | 2 +- clang/lib/AST/ASTContext.cpp | 4 +- clang/lib/AST/CXXABI.h | 1 - clang/lib/AST/Expr.cpp | 2 +- clang/lib/AST/ExprConstant.cpp | 2 +- clang/lib/AST/Interp/ByteCodeExprGen.cpp | 4 +- clang/lib/AST/Interp/ByteCodeExprGen.h | 2 - clang/lib/AST/Interp/ByteCodeStmtGen.h | 4 - clang/lib/AST/Interp/Context.h | 1 - clang/lib/AST/Interp/InterpBlock.h | 2 - clang/lib/AST/Interp/Pointer.h | 3 - clang/lib/AST/Interp/Program.h | 3 - clang/lib/AST/MicrosoftCXXABI.cpp | 4 +- clang/lib/AST/PrintfFormatString.cpp | 16 +- clang/lib/AST/StmtOpenMP.cpp | 2 +- clang/lib/AST/VTableBuilder.cpp | 2 +- clang/lib/Basic/Targets/AArch64.cpp | 30 +- clang/lib/CodeGen/CGBlocks.h | 7 - clang/lib/CodeGen/CGCXXABI.h | 1 - clang/lib/CodeGen/CGCall.h | 4 - clang/lib/CodeGen/CGCleanup.h | 1 - clang/lib/CodeGen/CGDebugInfo.cpp | 2 +- clang/lib/CodeGen/CGDebugInfo.h | 1 - clang/lib/CodeGen/CGObjC.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 2 - clang/lib/CodeGen/CGRecordLayoutBuilder.cpp | 2 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 11 +- clang/lib/CodeGen/CGVTables.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.cpp | 4 +- clang/lib/CodeGen/CodeGenFunction.h | 6 - clang/lib/CodeGen/CodeGenModule.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.h | 10 - clang/lib/CodeGen/CodeGenTBAA.h | 1 - clang/lib/CodeGen/CodeGenTypes.h | 5 - clang/lib/CodeGen/MacroPPCallbacks.h | 1 - clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/CodeGen/TargetInfo.h | 1 - clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 2 +- clang/lib/Format/DefinitionBlockSeparator.cpp | 6 +- clang/lib/Format/TokenAnnotator.h | 2 - clang/lib/Format/UnwrappedLineParser.cpp | 2 +- clang/lib/Frontend/ASTUnit.cpp | 2 +- clang/lib/Frontend/CompilerInstance.cpp | 2 +- clang/lib/Frontend/PrintPreprocessedOutput.cpp | 2 +- clang/lib/Frontend/TextDiagnostic.cpp | 2 +- clang/lib/Interpreter/IncrementalParser.h | 3 - clang/lib/Parse/ParseCXXInlineMethods.cpp | 4 +- clang/lib/Parse/ParseDecl.cpp | 16 +- clang/lib/Parse/ParseDeclCXX.cpp | 16 +- clang/lib/Parse/ParseExpr.cpp | 12 +- clang/lib/Parse/ParseExprCXX.cpp | 2 +- clang/lib/Parse/ParseInit.cpp | 2 +- clang/lib/Parse/ParseObjc.cpp | 18 +- clang/lib/Parse/ParseOpenMP.cpp | 6 +- clang/lib/Parse/ParseStmt.cpp | 2 +- clang/lib/Parse/ParseStmtAsm.cpp | 10 +- clang/lib/Parse/ParseTemplate.cpp | 10 +- clang/lib/Parse/ParseTentative.cpp | 6 +- clang/lib/Parse/Parser.cpp | 14 +- clang/lib/Rewrite/HTMLRewrite.cpp | 2 +- clang/lib/Sema/Scope.cpp | 2 +- clang/lib/Sema/Sema.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 2 +- clang/lib/Sema/SemaConcept.cpp | 4 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaExprCXX.cpp | 6 +- clang/lib/Sema/SemaExprObjC.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 2 +- clang/lib/Sema/SemaOverload.cpp | 4 +- clang/lib/Sema/SemaTemplate.cpp | 12 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 4 +- clang/lib/Serialization/ASTReader.cpp | 4 +- clang/lib/Serialization/ASTReaderInternals.h | 1 - .../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h | 4 - .../Checkers/WebKit/PtrTypesSemantics.h | 1 - .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 2 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 2 +- clang/lib/StaticAnalyzer/Frontend/ModelInjector.h | 3 - clang/test/OpenMP/debug_private.c | 4 + clang/test/OpenMP/debug_task_shared.c | 3 + clang/utils/TableGen/MveEmitter.cpp | 3 +- clang/utils/TableGen/NeonEmitter.cpp | 2 +- flang/test/Fir/convert-to-llvm.fir | 48 +- libcxx/include/__iterator/advance.h | 16 +- libcxx/include/__iterator/next.h | 15 +- libcxx/include/__iterator/prev.h | 15 +- .../cmp/cmp.alg/strong_order.pass.cpp | 8 +- .../cmp/cmp.alg/weak_order.pass.cpp | 8 +- .../thread.lock.algorithm/lock.pass.cpp | 12 +- lldb/source/Commands/CommandObjectFrame.cpp | 30 +- .../source/Plugins/SymbolFile/NativePDB/PdbIndex.h | 1 - llvm/include/llvm/ADT/Triple.h | 4 +- llvm/include/llvm/Analysis/BasicAliasAnalysis.h | 2 +- llvm/include/llvm/Analysis/DDG.h | 2 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 2 +- llvm/include/llvm/Analysis/MemoryLocation.h | 3 +- llvm/include/llvm/Analysis/ObjCARCAliasAnalysis.h | 2 +- .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 2 +- llvm/include/llvm/CodeGen/CodeGenPassBuilder.h | 2 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 2 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 2 +- .../llvm/CodeGen/GlobalISel/RegBankSelect.h | 4 +- llvm/include/llvm/CodeGen/MachinePassManager.h | 6 +- .../llvm/CodeGen/SelectionDAGAddressAnalysis.h | 2 +- llvm/include/llvm/DWARFLinker/DWARFLinker.h | 4 +- llvm/include/llvm/DebugInfo/GSYM/StringTable.h | 2 +- llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h | 4 +- llvm/include/llvm/FileCheck/FileCheck.h | 3 +- llvm/include/llvm/IR/LegacyPassManagers.h | 3 +- llvm/include/llvm/MCA/HardwareUnits/LSUnit.h | 2 +- .../llvm/MCA/HardwareUnits/ResourceManager.h | 4 +- llvm/include/llvm/MCA/Stages/EntryStage.h | 2 +- llvm/include/llvm/MCA/Stages/ExecuteStage.h | 2 +- llvm/include/llvm/MCA/Stages/InOrderIssueStage.h | 2 +- llvm/include/llvm/MCA/Stages/InstructionTables.h | 2 +- llvm/include/llvm/MCA/Stages/RetireStage.h | 2 +- .../llvm/ProfileData/Coverage/CoverageMapping.h | 2 +- .../ProfileData/Coverage/CoverageMappingReader.h | 4 +- llvm/include/llvm/Remarks/RemarkSerializer.h | 2 +- llvm/include/llvm/Support/ScopedPrinter.h | 4 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 2 +- .../llvm/Transforms/Scalar/LoopPassManager.h | 3 +- llvm/include/llvm/XRay/BlockIndexer.h | 2 +- llvm/include/llvm/XRay/BlockPrinter.h | 3 +- llvm/include/llvm/XRay/FDRRecordConsumer.h | 5 +- llvm/include/llvm/XRay/FDRRecords.h | 2 +- llvm/include/llvm/XRay/FDRTraceExpander.h | 2 +- llvm/include/llvm/XRay/RecordPrinter.h | 2 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 2 +- llvm/lib/DWARFLinker/DWARFLinkerDeclContext.cpp | 4 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 2 +- llvm/lib/MC/MCStreamer.cpp | 4 +- llvm/lib/Support/ARMAttributeParser.cpp | 2 +- .../Hexagon/MCTargetDesc/HexagonShuffler.cpp | 4 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 16 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 25 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 32 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 9 +- .../Instrumentation/DataFlowSanitizer.cpp | 2 +- .../Transforms/Utils/ScalarEvolutionExpander.cpp | 4 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 2 +- llvm/test/CodeGen/RISCV/double-convert-strict.ll | 27 +- llvm/test/CodeGen/RISCV/double-convert.ll | 726 ++++++++++++++++- llvm/test/CodeGen/RISCV/float-convert-strict.ll | 26 +- llvm/test/CodeGen/RISCV/float-convert.ll | 646 ++++++++++++++- llvm/test/CodeGen/RISCV/half-convert.ll | 876 ++++++++++++++++++++- llvm/test/CodeGen/X86/pr35972.ll | 1 - llvm/test/CodeGen/X86/sdiv_fix_sat.ll | 4 - llvm/test/CodeGen/X86/select.ll | 199 +++-- llvm/test/CodeGen/X86/shl-crash-on-legalize.ll | 1 - llvm/test/CodeGen/X86/umul_fix_sat.ll | 32 +- llvm/test/Transforms/InstCombine/and-xor-or.ll | 145 ++++ .../Transforms/InstCombine/new-delete-itanium.ll | 4 +- llvm/test/Transforms/InstCombine/objsize-64.ll | 4 +- .../LoopDistribute/scev-inserted-runtime-check.ll | 6 +- .../PowerPC/optimal-epilog-vectorization.ll | 8 +- llvm/test/Transforms/LoopVectorize/X86/pr35432.ll | 4 +- llvm/test/Transforms/LoopVectorize/gcc-examples.ll | 7 +- llvm/test/Transforms/LoopVectorize/induction.ll | 20 +- .../Transforms/LoopVectorize/induction_plus.ll | 52 +- .../LoopVectorize/optimal-epilog-vectorization.ll | 4 +- .../LoopVectorize/pr30654-phiscev-sext-trunc.ll | 12 +- .../LoopVersioning/wrapping-pointer-versioning.ll | 19 +- llvm/tools/dsymutil/BinaryHolder.h | 2 +- llvm/tools/dsymutil/Reproducer.cpp | 2 +- llvm/tools/llvm-cov/CodeCoverage.cpp | 2 +- llvm/tools/llvm-cov/CoverageReport.cpp | 2 +- llvm/tools/llvm-cov/CoverageSummaryInfo.h | 7 +- llvm/tools/llvm-cov/SourceCoverageView.cpp | 4 +- llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp | 2 +- llvm/tools/llvm-mca/CodeRegion.h | 2 +- llvm/tools/llvm-mca/PipelinePrinter.h | 2 +- llvm/tools/llvm-objcopy/ELF/Object.h | 6 +- llvm/tools/llvm-objdump/SourcePrinter.h | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 7 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 4 +- llvm/tools/llvm-reduce/ReducerWorkItem.cpp | 4 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 2 +- llvm/utils/TableGen/GlobalISel/GIMatchDag.h | 4 +- llvm/utils/TableGen/GlobalISel/GIMatchTree.cpp | 1 - llvm/utils/TableGen/GlobalISelEmitter.cpp | 4 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 4 +- llvm/utils/TableGen/PredicateExpander.h | 2 +- llvm/utils/TableGen/RegisterBankEmitter.cpp | 2 +- llvm/utils/TableGen/X86ModRMFilters.h | 22 +- mlir/.clang-tidy | 1 + mlir/include/mlir/Dialect/SCF/Transforms.h | 1 - mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 2 +- 208 files changed, 2966 insertions(+), 749 deletions(-)