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-mainline-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 5ccbac89098d [llvm-exegesis] X87 RFP setup code. adds 46b89a509fb7 [llvm-exegesis] Re-enable liveliness tracker. adds d0bfa8f9f23a [MC][DWARF][AsmParser] Ensure nested CFI frames are diagnosed. adds 5ec971a558f9 [llvm-exegesis] Mark second-form X87 instructions as unsupported. adds 8efeb6e78f8d [ASTImporter] Added error handling for AST import. adds 805be061de87 [ASTImporter] Removed uneeded default case label. adds a133b46e63df [clang-tidy] Resolve readability-else-after-return false p [...] adds 2eb717c02b22 [Hexagon] Remove support for V4 adds ca90e71b4815 [clangd] Set workspace root when initializing ClangdServer [...] adds a93cd40bb62e [lldbsuite, windows] Disable two tail call frames tests th [...] adds 010728c7d16d Java annotation declaration being handled correctly adds 42caffc08a77 [InstCombine] move/add tests for sub/neg; NFC adds b06440e95f2a [Hexagon] Remove support for V4 adds 10b72d276446 [InstCombine] use m_Neg() in dyn_castNegVal() to match vec [...] adds c4a5add08fd5 [dwarfdump] Hide ranges in diff-mode. adds 1259d216543f [Driver] Reland: Default Android toolchains to libc++. adds 97925b2c458a [ConstantFolding] Constant fold minimum and maximum intrinsics adds fa267af0ed03 [llvm-mca] Remove a stale TODO comment. NFC adds 6e333c091740 [lldb] Add support in Status::AsCString to retrieve win32 [...] adds 0b29ae583020 [InstCombine] InstCombine and InstSimplify for minimum and [...] adds 14ccc599e394 Add basic test that we perform lifetime extension in the e [...] adds 656ad96f3bb4 PR24164, PR39336: init-captures are not distinct full-expr [...] adds 286c1904bae3 Fix a use-after-RAUW bug in large GEP splitting adds f8f9c204adf2 [WebAssembly] Handle undefined lane indices in SIMD patterns adds 70e283f91bca Revert "[Driver] Reland: Default Android toolchains to libc++." adds 1fe56509bd17 [DWARF] Make llvm-dwarfdump display location lists in a .d [...] adds 5daf99a8febd [X86] In PostprocessISelDAG, start from allnodes_end, not [...] adds ce32abb010c9 [PDB] Test variadic function type in PDB adds 7df129c47e90 [GISel]: Allow PHIs to be DCEd adds c49101959dd8 Fix typos in assert message adds a7f9217fddd1 [X86] Remove some left over code from when MVT:i1 was a le [...] adds 1435ee1a7370 [NFC][InstCombine] Undo stray change adds 9aee8d3deeaf AMDGPU: Add support pattern for SUB of one bit adds b738d5f6fa5b [LoopVectorize] Loop vectorization for minimum and maximum adds cff9a50371fc [llvm-objdump] Fix --file-headers (-f) option adds 1e197f8bb195 Repair thread-unsafe modifications of n_alive in F.pass.cpp adds 7f3818a116f8 [libcxx] [test] Add missing <stdexcept> to map at tests. adds a5cd3a7818ff [MachineCSE][GlobalISel] Making sure MachineCSE works mid- [...] adds 7a907b6b8b55 [analyzer] Be more plugin-friendly by moving static locals [...] adds 24ec33ff09fe [X86] When checking the bits in cpu_features for function [...] adds 3cc4669d9afb [WebAssembly] Custom lower i64x2 constant shifts to avoid wrap adds 05f404de0615 [WebAssembly] Implement vector sext_inreg and tests with c [...] adds 68673743dcef Disable unittests/clangd/JSONTransportTests.cpp on version [...] adds ea742f55bf4b Make -Wfor-loop-analysis work with C++17 adds 43b37d55d0c8 [libcxx] [test] Don't detect Windows' UCRT with TEST_COMPI [...] adds 6ffe868e1150 [X86][compiler-rt] Add additional CPUs and features to the [...] adds 29b29676e8e8 [X86] Add additional CPUs and features to Host.cpp and X86 [...] adds de6582ff2428 [X86] Add support for more than 32 features for __builtin_cpu_is adds a9d851767ab3 [CodeGen] Use the mangle context owned by CodeGenModule to [...] adds 16894af80252 DebugInfo: Use debug_addr for non-dwo addresses in DWARF 5 adds d6741881506a llvm-dwarfdump: Support RLE_addressx and RLE_startx_length [...] adds 893e697e2ed5 DebugInfo: Use address pool forms in debug_rnglists adds be9c24df86b8 DebugInfo: Implement debug_rnglists.dwo adds 08facd5cf524 DebugInfo: Use DW_OP_addrx in DWARFv5 adds bd70df7ffd5d Add missed file from previous commit (r344838) adds dbd76603879e [clang-query] Add option to print matcher expression adds c242b9fae153 DebugInfo: Use base address specifiers more aggressively
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-query/Query.cpp | 8 + clang-tools-extra/clang-query/Query.h | 7 +- clang-tools-extra/clang-query/QueryParser.cpp | 26 +- clang-tools-extra/clang-query/QuerySession.h | 4 +- .../readability/ElseAfterReturnCheck.cpp | 115 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 9 +- clang-tools-extra/clangd/ClangdServer.cpp | 15 +- clang-tools-extra/clangd/ClangdServer.h | 11 +- .../readability-else-after-return-if-constexpr.cpp | 22 + .../unittests/clang-query/QueryEngineTest.cpp | 14 +- .../unittests/clangd/FindSymbolsTests.cpp | 2 +- .../unittests/clangd/JSONTransportTests.cpp | 5 +- clang/docs/ClangCommandLineReference.rst | 2 +- clang/include/clang/AST/ASTImporter.h | 62 +- clang/include/clang/Driver/Options.td | 2 - clang/include/clang/Sema/Sema.h | 3 +- clang/include/clang/StaticAnalyzer/Core/Checker.h | 2 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 6 +- .../Core/PathSensitive/DynamicTypeMap.h | 5 +- .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 2 +- .../Core/PathSensitive/RangedConstraintManager.h | 2 +- .../Core/PathSensitive/TaintManager.h | 10 +- clang/lib/AST/ASTImporter.cpp | 7269 +++++++++++--------- clang/lib/AST/Expr.cpp | 7 +- clang/lib/AST/ExternalASTMerger.cpp | 6 +- clang/lib/Basic/Targets/Hexagon.cpp | 15 +- clang/lib/CodeGen/CGBlocks.cpp | 4 +- clang/lib/CodeGen/CGBuiltin.cpp | 77 +- clang/lib/CodeGen/CGExprCXX.cpp | 1 - clang/lib/CodeGen/CodeGenFunction.h | 4 +- clang/lib/Format/UnwrappedLineParser.cpp | 4 + clang/lib/Sema/SemaExprCXX.cpp | 37 +- clang/lib/Sema/SemaInit.cpp | 14 + clang/lib/Sema/SemaLambda.cpp | 10 - clang/lib/Sema/SemaStmt.cpp | 6 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Core/Checker.cpp | 2 + clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp | 5 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 5 + .../Core/RangedConstraintManager.cpp | 5 + clang/lib/StaticAnalyzer/Core/TaintManager.cpp | 23 + clang/test/CXX/special/class.temporary/p6.cpp | 240 + clang/test/CodeGen/attr-target-mv.c | 17 +- clang/test/CodeGen/builtin-cpu-supports.c | 9 +- clang/test/CodeGen/target-builtin-noerror.c | 10 + clang/test/CodeGenCXX/cxx1y-init-captures.cpp | 13 + clang/test/CodeGenObjCXX/lambda-to-block.mm | 60 +- clang/test/Driver/hexagon-toolchain-elf.c | 8 - clang/test/Misc/target-invalid-cpu-note.c | 2 +- clang/test/SemaCXX/cxx1y-init-captures.cpp | 8 +- clang/test/SemaCXX/warn-loop-analysis.cpp | 23 +- clang/unittests/AST/ASTImporterTest.cpp | 5 +- clang/unittests/Format/FormatTestJava.cpp | 9 + compiler-rt/lib/builtins/cpu_model.c | 113 +- .../associative/map/map.access/at.pass.cpp | 3 +- .../unord/unord.map/unord.map.elem/at.pass.cpp | 5 +- .../test/std/depr/depr.c.headers/stdlib_h.pass.cpp | 4 +- .../support.runtime/cstdlib.pass.cpp | 6 +- .../thread.thread.constr/F.pass.cpp | 14 +- .../sbapi_support/TestTailCallFrameSBAPI.py | 2 + .../TestSteppingOutWithArtificialFrames.py | 3 + lldb/source/Utility/Status.cpp | 29 +- .../SymbolFile/PDB/Inputs/test-pdb-types.cpp | 9 +- .../SymbolFile/PDB/Inputs/test-pdb-types.exe | Bin 7168 -> 8192 bytes .../SymbolFile/PDB/Inputs/test-pdb-types.pdb | Bin 102400 -> 102400 bytes .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 13 +- lldb/unittests/Utility/StatusTest.cpp | 23 + llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 15 +- llvm/include/llvm/CodeGen/SlotIndexes.h | 4 +- .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 8 +- .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 3 +- .../llvm/DebugInfo/DWARF/DWARFDebugRnglists.h | 9 +- llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 8 + llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 14 +- llvm/include/llvm/DebugInfo/DWARF/DWARFSection.h | 5 + llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 8 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 34 +- llvm/include/llvm/MC/MCStreamer.h | 2 +- llvm/include/llvm/Support/X86TargetParser.def | 45 +- llvm/lib/Analysis/ConstantFolding.cpp | 14 + llvm/lib/Analysis/InstructionSimplify.cpp | 25 +- llvm/lib/Analysis/ValueTracking.cpp | 6 + llvm/lib/Analysis/VectorUtils.cpp | 2 + llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 32 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 147 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 8 + llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 43 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 21 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 27 - llvm/lib/CodeGen/CodeGenPrepare.cpp | 17 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 2 +- llvm/lib/CodeGen/MachineCSE.cpp | 17 +- llvm/lib/CodeGen/MachineRegisterInfo.cpp | 55 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 22 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp | 80 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 16 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 1 + llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 28 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 73 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 14 +- llvm/lib/MC/MCObjectFileInfo.cpp | 3 + llvm/lib/MC/MCParser/AsmParser.cpp | 9 +- llvm/lib/MC/MCStreamer.cpp | 6 +- llvm/lib/Support/Host.cpp | 123 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 10 + llvm/lib/Target/Hexagon/CMakeLists.txt | 1 - llvm/lib/Target/Hexagon/Hexagon.td | 18 +- llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonDepArch.h | 2 +- llvm/lib/Target/Hexagon/HexagonDepArch.td | 3 - llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td | 140 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 151 +- llvm/lib/Target/Hexagon/HexagonInstrFormats.td | 16 +- ...nInstrFormatsV4.td => HexagonInstrFormatsV5.td} | 4 +- llvm/lib/Target/Hexagon/HexagonIntrinsics.td | 2 - llvm/lib/Target/Hexagon/HexagonIntrinsicsV3.td | 27 - llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td | 305 - llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td | 308 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 226 +- llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp | 13 +- llvm/lib/Target/Hexagon/HexagonSchedule.td | 4 +- .../{HexagonScheduleV4.td => HexagonScheduleV5.td} | 22 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 1 - llvm/lib/Target/Hexagon/HexagonSubtarget.h | 6 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 31 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h | 2 +- .../Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp | 3 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 36 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 3 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 48 +- .../Target/WebAssembly/WebAssemblyISelLowering.h | 1 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 58 +- llvm/lib/Target/X86/X86FastISel.cpp | 3 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 3 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 27 +- .../InstCombine/InstructionCombining.cpp | 5 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 4 +- llvm/test/Analysis/ConstantFolding/min-max.ll | 136 + .../CodeGen/AArch64/GlobalISel/legalize-phi.mir | 1 + .../GlobalISel/machine-cse-mid-pipeline.mir | 38 +- llvm/test/CodeGen/AMDGPU/add_i1.ll | 26 + llvm/test/CodeGen/AMDGPU/sub_i1.ll | 47 + llvm/test/CodeGen/Hexagon/cfi-late.ll | 4 +- llvm/test/CodeGen/Hexagon/double.ll | 36 +- llvm/test/CodeGen/Hexagon/float.ll | 40 +- .../CodeGen/Hexagon/floatconvert-ieee-rnd-near.ll | 40 +- llvm/test/CodeGen/Hexagon/gp-plus-offset-load.ll | 72 +- llvm/test/CodeGen/Hexagon/gp-plus-offset-store.ll | 45 +- llvm/test/CodeGen/Hexagon/gp-rel.ll | 55 +- llvm/test/CodeGen/Hexagon/hwloop-cleanup.ll | 106 +- llvm/test/CodeGen/Hexagon/hwloop-const.ll | 40 +- llvm/test/CodeGen/Hexagon/hwloop-dbg.ll | 105 +- llvm/test/CodeGen/Hexagon/hwloop-le.ll | 694 +- llvm/test/CodeGen/Hexagon/hwloop-ne.ll | 694 +- llvm/test/CodeGen/Hexagon/i16_VarArg.ll | 68 +- llvm/test/CodeGen/Hexagon/i1_VarArg.ll | 76 +- llvm/test/CodeGen/Hexagon/i8_VarArg.ll | 68 +- llvm/test/CodeGen/Hexagon/macint.ll | 15 +- llvm/test/CodeGen/Hexagon/misaligned-access.ll | 27 +- llvm/test/CodeGen/Hexagon/mpy.ll | 32 +- llvm/test/CodeGen/Hexagon/newvaluejump.ll | 57 +- llvm/test/CodeGen/Hexagon/packetize_cond_inst.ll | 33 +- llvm/test/CodeGen/Hexagon/postinc-load.ll | 43 +- llvm/test/CodeGen/Hexagon/postinc-store.ll | 43 +- llvm/test/CodeGen/Hexagon/pred-gp.ll | 42 +- llvm/test/CodeGen/Hexagon/pred-instrs.ll | 44 +- llvm/test/CodeGen/Hexagon/predicate-copy.ll | 8 +- llvm/test/CodeGen/Hexagon/remove_lsr.ll | 112 +- llvm/test/CodeGen/Hexagon/simpletailcall.ll | 18 +- llvm/test/CodeGen/Hexagon/union-1.ll | 30 +- llvm/test/CodeGen/Hexagon/vaddh.ll | 23 +- llvm/test/CodeGen/Hexagon/validate-offset.ll | 56 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 29 +- llvm/test/CodeGen/WebAssembly/simd-comparisons.ll | 830 ++- llvm/test/CodeGen/WebAssembly/simd-sext-inreg.ll | 65 + llvm/test/CodeGen/WebAssembly/simd.ll | 266 + llvm/test/CodeGen/X86/dwarf-headers.ll | 4 +- llvm/test/DebugInfo/Inputs/loclists-dwp-b.ll | 32 + llvm/test/DebugInfo/X86/debug_addr.ll | 3 +- .../DebugInfo/X86/dwarfdump-ranges-unrelocated.s | 10 + llvm/test/DebugInfo/X86/fission-ranges.ll | 12 +- llvm/test/DebugInfo/X86/loclists-dwp.ll | 62 + llvm/test/DebugInfo/X86/range_reloc.ll | 49 +- llvm/test/DebugInfo/X86/rnglists_curanges.ll | 4 +- llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll | 78 + llvm/test/DebugInfo/X86/v5-loc.ll | 27 + llvm/test/MC/Hexagon/elf-flags.s | 2 - llvm/test/MC/X86/cfi-open-within-another-crash.s | 18 + llvm/test/MC/X86/cfi-scope-errors.s | 15 +- .../CodeGenPrepare/AArch64/large-offset-gep.ll | 28 + llvm/test/Transforms/InstCombine/maximum.ll | 238 + llvm/test/Transforms/InstCombine/minimum.ll | 263 + llvm/test/Transforms/InstCombine/sub.ll | 227 +- .../InstSimplify/floating-point-arithmetic.ll | 317 +- .../InstSimplify/floating-point-compare.ll | 14 +- llvm/test/Transforms/InstSimplify/sub.ll | 53 + llvm/test/Transforms/LICM/hoist-round.ll | 12 +- llvm/test/Transforms/LoopVectorize/intrinsic.ll | 56 + llvm/test/Transforms/Scalarizer/intrinsics.ll | 24 + llvm/test/Transforms/SimplifyCFG/speculate-math.ll | 36 + .../test/tools/llvm-dwarfdump/X86/debug_rnglists.s | 27 +- .../test/tools/llvm-objdump/file-headers-coff.test | 2 +- llvm/test/tools/llvm-objdump/file-headers-elf.test | 4 +- llvm/test/tools/llvm-objdump/file-headers-pe.test | 4 +- llvm/tools/llvm-exegesis/lib/Assembler.cpp | 3 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 9 +- llvm/tools/llvm-mca/include/Instruction.h | 2 - llvm/tools/llvm-objdump/llvm-objdump.cpp | 5 +- 213 files changed, 10475 insertions(+), 6245 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/readability-else-after-return [...] create mode 100644 clang/lib/StaticAnalyzer/Core/TaintManager.cpp create mode 100644 clang/test/CXX/special/class.temporary/p6.cpp rename llvm/lib/Target/Hexagon/{HexagonInstrFormatsV4.td => HexagonInstrFormatsV5. [...] delete mode 100644 llvm/lib/Target/Hexagon/HexagonIntrinsicsV3.td delete mode 100644 llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td rename llvm/lib/Target/Hexagon/{HexagonScheduleV4.td => HexagonScheduleV5.td} (70%) create mode 100644 llvm/test/Analysis/ConstantFolding/min-max.ll create mode 100644 llvm/test/CodeGen/AMDGPU/sub_i1.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-sext-inreg.ll create mode 100644 llvm/test/DebugInfo/Inputs/loclists-dwp-b.ll create mode 100644 llvm/test/DebugInfo/X86/loclists-dwp.ll create mode 100644 llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll create mode 100644 llvm/test/DebugInfo/X86/v5-loc.ll create mode 100644 llvm/test/MC/X86/cfi-open-within-another-crash.s create mode 100644 llvm/test/Transforms/InstCombine/maximum.ll create mode 100644 llvm/test/Transforms/InstCombine/minimum.ll create mode 100644 llvm/test/Transforms/InstSimplify/sub.ll