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-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 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 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 ( [...] new b27d162fccc1 [WebAssembly] Change tabs to spaces in basic-assembly.s new 762f2041e2d9 [X86] Only extract constant pool shuffle mask data with ze [...]
The 2 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-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/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/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/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 +- 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 +- 317 files changed, 15713 insertions(+), 7607 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