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-arm-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 8af492ade1b add strict float for round operation adds 773667b8c20 clang-tidy doc: Remove severities as they don't make consensus adds f323ab919a7 [ARM] Add +mve feature to mve tests. NFC adds 9b24dad6c06 [lldb][NFC] Make some checks more readable in Variable::Pri [...] adds 8dc7b982b45 [NFC] Fixes -Wrange-loop-analysis warnings adds f022a5a792f Adds fixit hints to the -Wrange-loop-analysis adds e5ab1e49f95 Improve Wrange-loop-analyses for rvalue reference adds d8117542ac5 Adds -Wrange-loop-analysis to -Wall adds c36763d8943 [X86] Call SimplifyMultipleUseDemandedBits from combineVSel [...] adds 8756cd09639 [InstCombine] Add tests for sub nuw of geps; NFC adds 7f48171d2f7 [InstCombine] Regenerate test checks; NFC adds 11552433ebf [InstCombine] Add tests for PR44423 and PR44425; NFC adds f9f78cf6ac7 [MachineScheduler] improve reuse of 'releaseNode'method adds 6ba5f8c4acb [InstCombine] Fix incorrect inbounds on GEP of GEP (PR44425) adds 8ca79dac559 Revert "Adds -Wrange-loop-analysis to -Wall" adds 8dbe2f02c6d [lldb][NFC] Simplify CompilerType constructors/destructors [...] adds 8dd9a136195 [InstCombine] Preserve inbounds when merging with zero-inde [...] adds fb170fd652b tests: XFAIL/UNSUPPORTED tests on Windows adds 2b223bd1c7d [mlir] Fix warnings when compiling with Clang 9.0 adds 316f6003ef2 [mlir] Fix linking with LLD adds 6656e961c08 [mlir] Fix compilation warnings adds 92b68c1937c [polly][Support] Un-break polly tests Previously, the polly [...] adds 681b1be7749 [lld] Fix -Wrange-loop-analysis warnings adds eeef50b1fee [mlir] Fix -Wrange-loo-analysis warnings adds 68a235d07f9 build: reduce CMake handling for zlib adds e6c7ed6d216 build: make `LLVM_ENABLE_ZLIB` a tri-bool for users adds 2fcf7691dfb [Coroutines] Rename "legacy" passes (NFC) adds dac98a22052 [RegisterClassInfo] Use SmallVector::assign instead of resi [...] adds 0b7b21dce46 [X86] Add test cases for regcall function that takes a long [...] adds 9ce0ff2eefc [Coroutines] const-ify internal helpers (NFC) adds 6ff6d32ebfe [gn build] (manually) merge 68a235d07f9e70 adds 45765c52bc3 [X86] Add x86_regcallcc calling convention to function decl [...] adds 5d38b2610f5 [mlir][spirv] Fix links in docs and update dialect docs adds 0359e1d6be2 [mlir][spirv] NFC: Move shader ABI attributes to a new file adds aa821728986 [XRay][test] Fix xray-empty-firstmbb.mir and delete incorre [...] adds a2976c490da [NFC] Make the type of X86AlignBranchBoundary compatible adds fe8e25a48a2 [lldb][NFC] Create type-safe function for creating a Compil [...] adds a95f4c87842 [lldb][NFC] Remove unused variable in DWARFASTParserClang:: [...] adds 8188c998ffa [docs] Update path to clang-tools-extra new 535b3c6b2f1 [llvm-ranlib] Handle -D and -U command line flag new 404da13e1e9 [AArch64][SVE] Gather loads: pass 32 bit unpacked offsets [...] new bdf4224f9ce [NFC] Add explicit instantiation to releaseNode new 136f34fed66 Fix D-flag.test by running chmod before creating the archive new 7ead0087292 [lldb] Fix crash in AccessDeclContextSanity when copying Fu [...]
The 5 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/clang-doc/MDGenerator.cpp | 2 +- .../clang-tidy/cppcoreguidelines/SlicingCheck.cpp | 2 +- .../readability/IdentifierNamingCheck.cpp | 2 +- .../clang-tidy/utils/DeclRefExprUtils.cpp | 2 +- .../clang-tidy/utils/ExceptionAnalyzer.cpp | 2 +- clang-tools-extra/clangd/index/MemIndex.cpp | 2 +- clang-tools-extra/docs/clang-include-fixer.rst | 6 +- clang-tools-extra/docs/clang-tidy/Contributing.rst | 4 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 780 ++++++++++--------- clang-tools-extra/docs/pp-trace.rst | 70 +- clang/include/clang/AST/Decl.h | 1 + clang/lib/AST/Decl.cpp | 6 + clang/lib/CodeGen/CodeGenPGO.cpp | 2 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 13 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 2 +- clang/lib/Tooling/ASTDiff/ASTDiff.cpp | 2 +- clang/test/CMakeLists.txt | 11 +- clang/test/SemaCXX/warn-range-loop-analysis.cpp | 156 +++- clang/test/lit.site.cfg.py.in | 2 +- clang/tools/clang-refactor/TestSupport.cpp | 2 +- compiler-rt/test/lit.common.configured.in | 2 +- lld/COFF/InputFiles.cpp | 5 +- lld/ELF/Driver.cpp | 5 +- lld/ELF/SyntheticSections.cpp | 2 +- .../MachO/MachONormalizedFileFromAtoms.cpp | 2 +- lld/test/CMakeLists.txt | 11 +- lld/test/lit.site.cfg.py.in | 2 +- lld/wasm/Driver.cpp | 5 +- lldb/include/lldb/Symbol/ClangASTContext.h | 16 + lldb/include/lldb/Symbol/CompilerType.h | 11 +- .../completion-crash2/TestCompletionCrash2.py | 4 - ...estRegressionAccessFunctionTemplateInRecord.py} | 0 .../main.cpp | 0 .../test/commands/settings/TestSettings.py | 3 + .../breakpoint_command/TestBreakpointCommand.py | 1 + .../test/functionalities/dead-strip/Makefile | 9 +- .../functionalities/dead-strip/TestDeadStrip.py | 1 + .../test/source-manager/TestSourceManager.py | 2 + .../ExpressionParser/Clang/ClangASTSource.cpp | 7 +- .../Clang/ClangPersistentVariables.cpp | 2 - lldb/source/Plugins/Language/ObjC/NSArray.cpp | 5 +- .../AppleObjCTypeEncodingParser.cpp | 5 +- .../RenderScriptx86ABIFixups.cpp | 2 +- lldb/source/Plugins/Platform/Android/AdbClient.cpp | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 4 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 5 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 474 +++++------- lldb/source/Symbol/CompilerType.cpp | 6 - lldb/source/Symbol/Variable.cpp | 6 +- lldb/source/Target/StackFrameRecognizer.cpp | 2 +- lldb/unittests/Symbol/TestClangASTContext.cpp | 49 ++ llvm/CMakeLists.txt | 2 +- llvm/cmake/config-ix.cmake | 33 +- llvm/include/llvm-c/Transforms/Coroutines.h | 8 +- llvm/include/llvm/Analysis/LoopInfo.h | 2 +- llvm/include/llvm/Analysis/LoopInfoImpl.h | 6 +- llvm/include/llvm/CodeGen/MachineScheduler.h | 9 +- llvm/include/llvm/Config/config.h.cmake | 6 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 3 +- llvm/include/llvm/Support/GenericDomTree.h | 4 +- llvm/include/llvm/Transforms/Coroutines.h | 8 +- llvm/lib/Analysis/DomTreeUpdater.cpp | 4 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/CodeGen/InlineSpiller.cpp | 6 +- llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp | 2 +- llvm/lib/CodeGen/MachineScheduler.cpp | 43 +- llvm/lib/CodeGen/RegAllocFast.cpp | 2 +- llvm/lib/CodeGen/RegisterClassInfo.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 2 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 2 +- llvm/lib/IR/TypeFinder.cpp | 2 +- llvm/lib/Linker/IRMover.cpp | 2 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 2 +- llvm/lib/MCA/HardwareUnits/ResourceManager.cpp | 2 +- llvm/lib/MCA/Stages/InstructionTables.cpp | 3 +- llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp | 2 +- llvm/lib/Support/CMakeLists.txt | 6 +- llvm/lib/Support/CRC.cpp | 2 +- llvm/lib/Support/CommandLine.cpp | 8 +- llvm/lib/Support/Compression.cpp | 4 +- llvm/lib/Support/StringRef.cpp | 2 +- llvm/lib/Support/TargetParser.cpp | 8 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 35 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 66 +- llvm/lib/Transforms/Coroutines/CoroCleanup.cpp | 12 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 16 +- llvm/lib/Transforms/Coroutines/CoroElide.cpp | 16 +- llvm/lib/Transforms/Coroutines/CoroInternal.h | 11 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 38 +- llvm/lib/Transforms/Coroutines/Coroutines.cpp | 34 +- .../InstCombine/InstructionCombining.cpp | 12 +- llvm/test/CMakeLists.txt | 2 +- ...intrinsics-gather-loads-32bit-scaled-offsets.ll | 172 ++--- ...trinsics-gather-loads-32bit-unscaled-offsets.ll | 236 +++--- .../LowOverheadLoops/dont-remove-loop-update.mir | 2 +- .../LowOverheadLoops/dont-remove-loop-update2.mir | 2 +- .../LowOverheadLoops/dont-remove-loop-update3.mir | 2 +- llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 75 ++ llvm/test/CodeGen/X86/vselect.ll | 6 +- llvm/test/CodeGen/X86/xray-empty-firstmbb.mir | 2 +- llvm/test/CodeGen/X86/xray-empty-function.mir | 13 - llvm/test/Transforms/InstCombine/getelementptr.ll | 834 +++++++++++++-------- .../InstCombine/phi-equal-incoming-pointers.ll | 2 +- llvm/test/Transforms/InstCombine/pr26992.ll | 31 +- llvm/test/Transforms/InstCombine/sub-gep.ll | 101 +++ llvm/test/lit.site.cfg.py.in | 2 +- llvm/test/tools/llvm-ranlib/D-flag.test | 46 ++ llvm/test/tools/llvm-ranlib/help-message.test | 17 +- llvm/tools/llvm-ar/llvm-ar.cpp | 30 +- llvm/unittests/ADT/StringRefTest.cpp | 1 + llvm/unittests/Support/CompressionTest.cpp | 2 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 4 +- llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 4 +- llvm/utils/gn/secondary/lld/test/BUILD.gn | 4 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 4 - llvm/utils/gn/secondary/llvm/test/BUILD.gn | 4 +- mlir/CMakeLists.txt | 2 +- mlir/docs/Dialects/SPIR-V.md | 24 +- mlir/include/mlir/Dialect/SPIRV/CMakeLists.txt | 8 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 32 +- mlir/include/mlir/Dialect/SPIRV/SPIRVLowering.h | 35 +- mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h | 48 ++ .../SPIRV/{SPIRVLowering.td => TargetAndABI.td} | 0 mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 4 +- .../Dialect/Linalg/Analysis/DependenceAnalysis.cpp | 3 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 5 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 41 +- mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 47 ++ .../SPIRV/Transforms/LowerABIAttributesPass.cpp | 2 + mlir/lib/Dialect/Traits.cpp | 2 +- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 2 +- mlir/lib/IR/AsmPrinter.cpp | 4 +- mlir/lib/IR/TypeUtilities.cpp | 2 +- mlir/lib/Parser/Parser.cpp | 4 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 2 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 7 +- mlir/tools/mlir-tblgen/StructsGen.cpp | 2 +- polly/lib/Analysis/ScopDetection.cpp | 3 +- 147 files changed, 2374 insertions(+), 1679 deletions(-) delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] copy lldb/packages/Python/lldbsuite/test/commands/expression/{codegen-crash-typede [...] rename lldb/packages/Python/lldbsuite/test/commands/expression/{completion-crash2 [...] delete mode 100644 llvm/test/CodeGen/X86/xray-empty-function.mir create mode 100644 llvm/test/Transforms/InstCombine/sub-gep.ll create mode 100644 llvm/test/tools/llvm-ranlib/D-flag.test create mode 100644 mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h rename mlir/include/mlir/Dialect/SPIRV/{SPIRVLowering.td => TargetAndABI.td} (100%) create mode 100644 mlir/lib/Dialect/SPIRV/TargetAndABI.cpp