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-next-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 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 adds 4e307611b80b Add an addAbsolute static function to Writer.cpp adds a4615b547b81 Replace setFeature macro with lambda to fix MSVC "shift co [...] adds 0dac95078963 Fix MSVC "not all control paths return a value" warning. NFCI. adds e0aee8e4fdba Fix MSVC "truncation from 'double' to 'float'" warning. NFCI. adds 8aabb545ebca [CostModel][X86] Add integer vector reduction cost tests adds 9c884c942228 [NFC][Test commit] Fix typos in a comment adds 43c07bb66ab7 [SLPVectorizer] regenerate test checks; NFC adds d42babecbc84 [SLPVectorizer][X86] Add mul/and/or/xor unrolled reduction tests adds d1c89ad66177 [clangd] Namespace style cleanup in cpp files. NFC. adds cecc0810e1c0 [InstCombine] add explanatory comment for strange vector l [...] adds e3c3f4a15681 [InstCombine] make code more flexible with lambda; NFC adds a5254a6bcdb2 [InstCombine] use 'match' to simplify code; NFC adds 2ff5db413ff8 Check that __MAC_OS_X_VERSION_MIN_REQUIRED is defined befo [...] adds f30de8f61327 [CostModel][X86] Add some initial extract/insert subvector [...] adds 75b78db40021 [clangd] Fix unqualified make_unique after r344850. NFC adds b5adc9ebd8de Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC adds a1adca62d124 [InstCombine] add test for possible shuffle fold; NFC adds 514c4ac4f40d [X86] Add missing intrinsics to match icc. adds 62799436c1aa [X86] Add more intrinsics to match icc. adds 5458ec63b274 [ORC] Add some more basic sanity tests for the LLJIT. adds 732e489ae7e4 [AST, analyzer] Transform rvalue cast outputs to lvalues ( [...] adds b27d162fccc1 [WebAssembly] Change tabs to spaces in basic-assembly.s adds 762f2041e2d9 [X86] Only extract constant pool shuffle mask data with ze [...]
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/AST.cpp | 19 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 88 ++- clang-tools-extra/clangd/ClangdServer.cpp | 95 ++- clang-tools-extra/clangd/ClangdServer.h | 11 +- clang-tools-extra/clangd/ClangdUnit.cpp | 67 +- clang-tools-extra/clangd/CodeComplete.cpp | 108 ++- clang-tools-extra/clangd/CodeCompletionStrings.cpp | 12 +- clang-tools-extra/clangd/Compiler.cpp | 15 +- clang-tools-extra/clangd/Diagnostics.cpp | 38 +- clang-tools-extra/clangd/DraftStore.cpp | 39 +- clang-tools-extra/clangd/FS.cpp | 37 +- clang-tools-extra/clangd/FileDistance.cpp | 31 +- clang-tools-extra/clangd/FindSymbols.cpp | 11 +- clang-tools-extra/clangd/FuzzyMatch.cpp | 6 +- .../clangd/GlobalCompilationDatabase.cpp | 24 +- clang-tools-extra/clangd/Headers.cpp | 27 +- clang-tools-extra/clangd/JSONTransport.cpp | 62 +- clang-tools-extra/clangd/Logger.cpp | 14 +- clang-tools-extra/clangd/Protocol.cpp | 38 +- clang-tools-extra/clangd/Quality.cpp | 17 +- clang-tools-extra/clangd/RIFF.cpp | 8 +- clang-tools-extra/clangd/SourceCode.cpp | 49 +- clang-tools-extra/clangd/TUScheduler.cpp | 92 ++- clang-tools-extra/clangd/Threading.cpp | 11 +- clang-tools-extra/clangd/Trace.cpp | 17 +- clang-tools-extra/clangd/URI.cpp | 83 +-- clang-tools-extra/clangd/XRefs.cpp | 60 +- .../clangd/benchmarks/IndexBenchmark.cpp | 18 +- clang-tools-extra/clangd/index/Background.cpp | 19 +- .../clangd/index/CanonicalIncludes.cpp | 28 +- clang-tools-extra/clangd/index/FileIndex.cpp | 18 +- clang-tools-extra/clangd/index/Index.cpp | 26 +- clang-tools-extra/clangd/index/IndexAction.cpp | 4 +- clang-tools-extra/clangd/index/MemIndex.cpp | 12 +- clang-tools-extra/clangd/index/Merge.cpp | 12 +- clang-tools-extra/clangd/index/Serialization.cpp | 12 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 63 +- .../clangd/index/YAMLSerialization.cpp | 24 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 34 +- clang-tools-extra/clangd/index/dex/Iterator.cpp | 18 +- clang-tools-extra/clangd/index/dex/PostingList.cpp | 32 +- clang-tools-extra/clangd/index/dex/Trigram.cpp | 9 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 86 +-- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 23 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 253 +++---- .../readability-else-after-return-if-constexpr.cpp | 22 + .../unittests/clang-query/QueryEngineTest.cpp | 14 +- clang-tools-extra/unittests/clangd/Annotations.cpp | 17 +- .../unittests/clangd/CancellationTests.cpp | 3 +- clang-tools-extra/unittests/clangd/ClangdTests.cpp | 49 +- .../unittests/clangd/ClangdUnitTests.cpp | 18 +- .../unittests/clangd/CodeCompleteTests.cpp | 19 +- clang-tools-extra/unittests/clangd/DexTests.cpp | 35 +- .../unittests/clangd/DraftStoreTests.cpp | 51 +- clang-tools-extra/unittests/clangd/FSTests.cpp | 10 +- .../unittests/clangd/FileIndexTests.cpp | 18 +- .../unittests/clangd/FindSymbolsTests.cpp | 2 +- .../unittests/clangd/FuzzyMatchTests.cpp | 4 +- .../clangd/GlobalCompilationDatabaseTests.cpp | 3 +- .../unittests/clangd/HeadersTests.cpp | 11 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 2 +- .../unittests/clangd/JSONTransportTests.cpp | 17 +- .../unittests/clangd/QualityTests.cpp | 7 +- clang-tools-extra/unittests/clangd/RIFFTests.cpp | 4 +- .../unittests/clangd/SerializationTests.cpp | 4 +- .../unittests/clangd/SourceCodeTests.cpp | 6 +- .../unittests/clangd/SymbolCollectorTests.cpp | 20 +- clang-tools-extra/unittests/clangd/SyncAPI.cpp | 47 +- .../unittests/clangd/TUSchedulerTests.cpp | 55 +- clang-tools-extra/unittests/clangd/TestFS.cpp | 33 +- clang-tools-extra/unittests/clangd/TestIndex.cpp | 10 +- clang-tools-extra/unittests/clangd/TestTU.cpp | 14 +- clang-tools-extra/unittests/clangd/TraceTests.cpp | 4 +- clang-tools-extra/unittests/clangd/URITests.cpp | 26 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 12 +- clang/docs/ClangCommandLineReference.rst | 2 +- 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 | 4 +- clang/lib/AST/Expr.cpp | 7 +- clang/lib/AST/VTableBuilder.cpp | 14 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 10 +- clang/lib/Analysis/CloneDetection.cpp | 3 +- clang/lib/Basic/Targets/Hexagon.cpp | 15 +- clang/lib/CodeGen/CGBlocks.cpp | 4 +- clang/lib/CodeGen/CGBuiltin.cpp | 77 +- clang/lib/CodeGen/CGCall.cpp | 4 +- clang/lib/CodeGen/CGExprCXX.cpp | 1 - clang/lib/CodeGen/CodeGenFunction.cpp | 15 +- clang/lib/CodeGen/CodeGenFunction.h | 4 +- clang/lib/Format/UnwrappedLineParser.cpp | 4 + clang/lib/Headers/avx512bwintrin.h | 37 + clang/lib/Headers/avx512fintrin.h | 36 + clang/lib/Headers/avx512vlbwintrin.h | 75 +- clang/lib/Headers/avx512vlintrin.h | 253 ++++++- clang/lib/Parse/ParseTentative.cpp | 4 +- clang/lib/Sema/SemaExprCXX.cpp | 37 +- clang/lib/Sema/SemaInit.cpp | 16 +- clang/lib/Sema/SemaLambda.cpp | 10 - clang/lib/Sema/SemaLookup.cpp | 6 +- clang/lib/Sema/SemaOverload.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 6 +- clang/lib/Sema/SemaStmtAsm.cpp | 69 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Core/Checker.cpp | 2 + clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 4 +- 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/lib/Tooling/ASTDiff/ASTDiff.cpp | 5 +- clang/test/Analysis/asm.cpp | 12 + clang/test/Analysis/cfg.cpp | 22 +- clang/test/CXX/special/class.temporary/p6.cpp | 240 ++++++ clang/test/CodeGen/attr-target-mv.c | 17 +- clang/test/CodeGen/avx512bw-builtins.c | 30 +- clang/test/CodeGen/avx512f-builtins.c | 40 + clang/test/CodeGen/avx512vl-builtins.c | 286 +++++-- clang/test/CodeGen/avx512vlbw-builtins.c | 48 ++ 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/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 +- lld/ELF/Writer.cpp | 16 +- .../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/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/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 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 27 +- .../InstCombine/InstCombineVectorOps.cpp | 93 ++- .../InstCombine/InstructionCombining.cpp | 5 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 4 +- llvm/test/Analysis/ConstantFolding/min-max.ll | 136 ++++ llvm/test/Analysis/CostModel/X86/reduce-add.ll | 277 +++++++ llvm/test/Analysis/CostModel/X86/reduce-and.ll | 273 +++++++ llvm/test/Analysis/CostModel/X86/reduce-mul.ll | 293 ++++++++ llvm/test/Analysis/CostModel/X86/reduce-or.ll | 273 +++++++ llvm/test/Analysis/CostModel/X86/reduce-smax.ll | 293 ++++++++ llvm/test/Analysis/CostModel/X86/reduce-smin.ll | 293 ++++++++ llvm/test/Analysis/CostModel/X86/reduce-umax.ll | 293 ++++++++ llvm/test/Analysis/CostModel/X86/reduce-umin.ll | 293 ++++++++ llvm/test/Analysis/CostModel/X86/reduce-xor.ll | 273 +++++++ .../CostModel/X86/shuffle-extract_subvector.ll | 91 +++ .../CostModel/X86/shuffle-insert_subvector.ll | 161 ++++ .../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 + .../{hello.ll => global-ctors-and-dtors.ll} | 2 + llvm/test/ExecutionEngine/OrcLazy/minimal.ll | 8 + .../OrcLazy/single-function-call.ll | 15 + llvm/test/MC/Hexagon/elf-flags.s | 2 - llvm/test/MC/WebAssembly/basic-assembly.s | 4 +- .../CodeGenPrepare/AArch64/large-offset-gep.ll | 28 + .../InstCombine/insert-extract-shuffle.ll | 82 +- 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 ++ .../Transforms/SLPVectorizer/AArch64/transpose.ll | 61 +- .../SLPVectorizer/X86/reduction_unrolled.ll | 358 ++++++++- 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-mca/include/Instruction.h | 2 - llvm/tools/llvm-objdump/llvm-objdump.cpp | 5 +- 314 files changed, 11692 insertions(+), 4290 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/Analysis/asm.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/Analysis/CostModel/X86/reduce-add.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-and.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-mul.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-or.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-smax.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-smin.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-umax.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-umin.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-xor.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector.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 rename llvm/test/ExecutionEngine/OrcLazy/{hello.ll => global-ctors-and-dtors.ll} (95%) create mode 100644 llvm/test/ExecutionEngine/OrcLazy/minimal.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/single-function-call.ll 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