This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-armv8l-tested in repository toolchain/ci/llvm-monorepo.
omits ab8af2be6c50 [AMDGPU] Ensure trig range reduction only used for subtarg [...] omits 2522c1a099ff [analyzer][UninitializedObjectChecker] Support for nonloc: [...] omits d06b3f595300 [analyzer][UninitializedObjectChecker] New flag to ignore [...] omits 9b0890c875dc [analyzer][UninitializedObjectChecker] Refactored checker options omits 4024068d9373 [DWARF] reposting r342048, which was reverted in r342056 d [...] omits 62a927c3130c [analyzer][UninitializedObjectChecker] Correct dynamic typ [...] omits 8d79bf2886f4 Use Chrome and Firefox as example of success for clang omits 0ecdeec660c9 [analyzer][UninitializedObjectChecker] Updated comments omits 624404bb82af remove 11 years old videos from the homepage. if you have [...] omits 11ac6c8e0c2e [analyzer][UninitializedObjectChecker] Fixed dereferencing omits c1d73bd15313 update the doc to compare with gcc 4.9 instead of 4.2 omits 5dfe52aae0a3 gcc is now returning the same output on this example, remo [...] omits 8398f8cafa7b [ARM] bottom-top mul support in ARMParallelDSP omits d1845dad0db4 [LoopInterchange] Preserve ScalarEvolution, by forgetting [...] omits 1ac9fff7fd57 [PDB] Use the raw PDB symbol interface more accurately omits e3792d33aa32 [SystemZ] Adjust cost functions for subtargets that use LI [...] omits d7074c587b90 [COFF] Allow embedded directives to be separated by null bytes omits 3c16ee0db847 [COFF] Avoid copying of chunk vectors. NFC. omits af57e7d89f78 [Support] Treat null bytes as separator in windows command [...] omits e0a1d73bca0f [InstCombine] Add some test cases for (add (sext x), (sext [...] omits c8e8e590aea8 [NFC] Remove meaningless code from GVN omits f1ee1715b6ea Fix for the buildbot failure http://lab.llvm.org:8011/buil [...] omits ddc1f525b505 [XRay][clang] Emit "never-instrument" attribute omits ffa92e602f96 [ODRHash] Fix early exit that skipped code. omits e3947fc62710 [clangd] Fix TUScheduler typos omits 71f50800b8ea [VPlan] Implement initial vector code generation support f [...] omits a72b721615a1 Relax alignment assumptions in a test after r342194 omits 84ad6f283709 Update a clang-tidy test for r342194 omits c1ecd85f1816 [Sema] Remove location from implicit capture init expr omits 980dc4580f17 [NFC] Link LLVMCore into LLVMExegesisARMTests. omits ad82e63b9719 Fix crash on call to __builtin_memcpy with a null pointer [...] omits cc43c604e1e9 COFF: Add support for /force:multiple option omits c79bc360747f svn add the new files... omits ce8c81f1c87f [AMDGPU] Removed unused method omits d78b4c05a021 Remember to sort the Xcode project file. NFC. omits aee9cee0f150 [SanitizerCoverage] Create comdat for global arrays. omits 9fa4b57e342c Add a "scripted" breakpoint type to lldb. omits f9b8a25dddc8 [NFC][InstCombine] PR38708 - inefficient pattern for high- [...] omits 856ab35eb920 [DAGCombine] Fix crash when store merging created an extra [...] omits 37e988fc0bdf LLVMExegesisX86Tests: link to LLVMCore, too. omits 6259759027f9 Add support for descriptions with command completions. omits 48a6fd82d078 [llvm-exegesis] Add missing MC dependency to CMakeLists.txt omits 95cca43dbd11 [bindings/go] Add DebugLoc parameter to InsertXXXAtEnd() omits 5d38d295266f Add dependency on new llvm-cxxmap tool to check-llvm. omits eaa6b4159e78 Diagnose likely typos in #include directives. omits 6c22d9c0d19f [MachineInstr] In addRegisterKilled and addRegisterDead, d [...] omits 5e6de6630a08 [X86] Fix register resizings for inline assembly register [...] omits 45b68bf7faae [X86] Cleanup pair returns. NFCI. omits 7ebf83cd8079 [InstCombine] Inefficient pattern for high-bits checking 2 [...] omits 9af59a114a74 [PartiallyInlineLibCalls] Add DebugCounter support omits eb11b75d9994 [NFC][InstCombine] Test what happens if 'unefficient high [...] omits d21390dfb117 [DCE] Add DebugCounter support omits f807c035b3a3 Revert "[cmake] Fix a unittest when `LLVM_LINK_LLVM_DYLIB` [...] omits 24fa4d753a5b Add flag to llvm-profdata to allow symbols in profile data [...] omits 473eb4a3291a NativeProcessProtocol: Sink ReadMemoryWithoutTrap into base class omits 10216db56ad6 Fix a couple of mangling canonicalizer corner case bugs. omits 6c9e6d940934 Support -fno-omit-frame-pointer with -pg. omits 20b2dbe0795e [hwasan] use a single Printf per line when printing a repo [...] omits 877eebf4ff14 [InstCombine] Fold (xor (min/max X, Y), -1) -> (max/min ~X [...] omits 38d398d7f1c6 [InstCombine] Add test cases for D51964. NFC omits 57178b931ca2 Common infrastructure for reading a profile remapping file [...] omits 52cd092e33b4 [RISCV][MC] Reject bare symbols for the simm6 and simm6no [...] omits 81ea3e4c21a3 [RISCV] Fix decoding of invalid instruction with C extensi [...] omits 15a0638356d1 lld-link: For nonexisting inputs, omit follow-on diagnostics omits 1f82f948095a [WebAssembly] Fix signature of `main` in FixFunctionBitcasts omits de1199049c8b [AArch64] Add integer abs testcases for D51873. omits 47249731b530 [clangd] Introduce PostingList interface omits f0cdf5218192 [cmake] Fix missing DEPENDS. omits 5d6cffaeb9f2 [LLDB] - Improved DWARF5 support. omits b10132a2b721 [NFC]Refactor MultiVersion Resolver Emission to combine types omits 85521c4cae3c [OPENMP] Fix PR38903: Crash on instantiation of the non-de [...] omits c760b825d6f5 [cmake] Fix a unittest when `LLVM_LINK_LLVM_DYLIB` is requested. omits 7b98ad2481b0 [InstCombine] remove checks for IsFreeToInvert() omits e8e5e3a30569 Renovate CMake files in the `llvm-(cfi-verify|exegesis|mca [...] omits abc19585a7d5 [InstCombine] reorder folds to reduce chance of infinite loops omits fb33b8baf002 [ELF] Guard --fix-cortex-a53-843419 against --just-syms omits 8978aaf17c6c Add missing REQUIRES x86 to test/COFF/icf-safe.s omits 7a9142959597 Fix typo in error message. NFC. omits 0b06cf887892 [clangd] Fix Dexp build omits 32cf841bbd09 [DWARFExpression] Read literars as unsigned values. omits 6ce1c5325b7b [ARM] Allow truncs as sources in ARM CGP omits 2d20bba4c68a [ARM] Fix FixConst for ARMCodeGenPrepare omits 5c61993b91eb Print correctly dependency paths on Windows omits 9a7bbd8484b1 [clangd] Cleanup FuzzyFindRequest filtering limit semantics omits 749939036fd2 [clangd] Use JSON format in benchmark requests reader omits 430a5218b68b [MC/Dwarf] Unclamp DWARF linetables format on Darwin. omits d2864acfdf4f [clangd] Allow all LSP methods to signal cancellation via [...] omits 31c08ada000b [clangd] Clarify and hide -index flag. omits 5be9dfc66ec8 AMDGPU: Fix not preserving alignent in call setups omits 22f45fa8e941 DAG: Fix expansion of unaligned FP loads and stores omits 7df3cc6c6153 AMDGPU: Fix some outdated datalayouts in tests omits 87f7f628e54c [clangd] Simplify cancellation public API omits c7a0e05b002b [docs] Provide pointers to known editor plugins and extensions omits d01a5b262749 Fix unused variable warning. NFCI. omits 17a662b7c221 ARM: align loops to 4 bytes on Cortex-M3 and Cortex-M4. omits 3503b30bb2c7 [AArch64] Enable return address signing for static ctors omits 2a84d985fa31 Fix MSVC "illegal conversion; more than one user-defined c [...] omits 3eb99f10f2f4 [clangd] Don't create child AND and OR iterators with one [...] omits 63930abf2133 [clangd] Rename global-symbol-builder to clangd-indexer. omits c8da3dd5abfb [XRay] Bug fixes for FDR custom event and arg-logging omits d32dc6662bd7 Remove byte counting from SourceManager [NFC] omits 0faf9616a91c [AMDGPU] Load divergence predicate refactoring omits b87256a29b57 [mips] Enable the mnemonic spell corrector omits 9cfc2755d47d [llvm-exegesis][NFC] Remove dead parameter. omits 56f067ad6ae2 [llvm-exegesis][NFC] Split BenchmarkRunner class omits e3d51dc233cb [clang-format] Wrapped block after case label should not b [...] omits b25d04b683d2 [AMDGPU] Preliminary patch for divergence driven instr [...] omits 09bfeb15c537 [X86] Type legalize v2i32 div/rem by scalarizing rather th [...] new 6730e76b1b5e Making pstl repository. new fe337144b344 [X86] Type legalize v2i32 div/rem by scalarizing rather th [...] new efa40512ca04 [AMDGPU] Preliminary patch for divergence driven instr [...] new f443a3fba233 [clang-format] Wrapped block after case label should not b [...] new 8bc91f05c965 [llvm-exegesis][NFC] Split BenchmarkRunner class new e8002b9e9aff [llvm-exegesis][NFC] Remove dead parameter. new 0f9befa274a4 [mips] Enable the mnemonic spell corrector new f498c32f2e8d [AMDGPU] Load divergence predicate refactoring new 05704470ebde Remove byte counting from SourceManager [NFC] new 8565bd5b40c5 [XRay] Bug fixes for FDR custom event and arg-logging new 3e9636ed5f4f [clangd] Rename global-symbol-builder to clangd-indexer. new b89d72ba6db9 [clangd] Don't create child AND and OR iterators with one [...] new fa5e30052b24 Fix MSVC "illegal conversion; more than one user-defined c [...] new 97887df9adbb [AArch64] Enable return address signing for static ctors new fdfc7fe680b3 ARM: align loops to 4 bytes on Cortex-M3 and Cortex-M4. new 85435fd377a1 Fix unused variable warning. NFCI. new 8b3ebfee59a4 [docs] Provide pointers to known editor plugins and extensions new 2facd5102c09 [clangd] Simplify cancellation public API new 4f343b8860f3 AMDGPU: Fix some outdated datalayouts in tests new 2ae1ce285891 DAG: Fix expansion of unaligned FP loads and stores new ee42049e3329 AMDGPU: Fix not preserving alignent in call setups new f529dcf3e35a [clangd] Clarify and hide -index flag. new 736d080c62d3 [clangd] Allow all LSP methods to signal cancellation via [...] new f5985aa9a1e7 [MC/Dwarf] Unclamp DWARF linetables format on Darwin. new 7465a0b1250f [clangd] Use JSON format in benchmark requests reader new f4ec32c54afb [clangd] Cleanup FuzzyFindRequest filtering limit semantics new 38c7e26fd1e0 Print correctly dependency paths on Windows new 943ba13fc64a [ARM] Fix FixConst for ARMCodeGenPrepare new 087698506146 [ARM] Allow truncs as sources in ARM CGP new 31160488b923 [DWARFExpression] Read literars as unsigned values. new 04cc82f7f7d3 [clangd] Fix Dexp build new a26cb1593a6e Fix typo in error message. NFC. new 9f8ce127c01b Add missing REQUIRES x86 to test/COFF/icf-safe.s new 0c7297f4169e [ELF] Guard --fix-cortex-a53-843419 against --just-syms new 94d60987de28 [InstCombine] reorder folds to reduce chance of infinite loops new 1470e75714d1 Renovate CMake files in the `llvm-(cfi-verify|exegesis|mca [...] new 4f45c496d9f7 [InstCombine] remove checks for IsFreeToInvert() new 69fd56a479a8 [cmake] Fix a unittest when `LLVM_LINK_LLVM_DYLIB` is requested. new b4aab79c2f68 [OPENMP] Fix PR38903: Crash on instantiation of the non-de [...] new 1736e6794f69 [NFC]Refactor MultiVersion Resolver Emission to combine types new 70c4ad3c9c96 [LLDB] - Improved DWARF5 support. new a2a7b26baf41 [cmake] Fix missing DEPENDS. new 1a6608be9912 [clangd] Introduce PostingList interface new a52d38e46bb8 [AArch64] Add integer abs testcases for D51873. new 99dd70b516ba [WebAssembly] Fix signature of `main` in FixFunctionBitcasts new 9d68edd2a3ca lld-link: For nonexisting inputs, omit follow-on diagnostics new e7b0604293e1 [RISCV] Fix decoding of invalid instruction with C extensi [...] new 3c7efb53bb68 [RISCV][MC] Reject bare symbols for the simm6 and simm6no [...] new 4e5f2486bb12 Common infrastructure for reading a profile remapping file [...] new 4ba7122a17e0 [InstCombine] Add test cases for D51964. NFC new e7b174e8e981 [InstCombine] Fold (xor (min/max X, Y), -1) -> (max/min ~X [...] new 1a737577baf9 [hwasan] use a single Printf per line when printing a repo [...] new b5770e56476d Support -fno-omit-frame-pointer with -pg. new 0b183e58231f Fix a couple of mangling canonicalizer corner case bugs. new 3f01e2de3249 NativeProcessProtocol: Sink ReadMemoryWithoutTrap into base class new 5ad3816d3df9 Add flag to llvm-profdata to allow symbols in profile data [...] new c0db69738c06 Revert "[cmake] Fix a unittest when `LLVM_LINK_LLVM_DYLIB` [...] new a76b48215ad3 [DCE] Add DebugCounter support new a26cda9c9256 [NFC][InstCombine] Test what happens if 'unefficient high [...] new 85542bc0b837 [PartiallyInlineLibCalls] Add DebugCounter support new 7a0cb8751748 [InstCombine] Inefficient pattern for high-bits checking 2 [...] new 22daa0fa5fe5 [X86] Cleanup pair returns. NFCI. new 0381ab797676 [X86] Fix register resizings for inline assembly register [...] new 7dc754f2ba81 [MachineInstr] In addRegisterKilled and addRegisterDead, d [...] new 5ad4e84bb4ad Diagnose likely typos in #include directives. new 3728ccc21fe5 Add dependency on new llvm-cxxmap tool to check-llvm. new d1ff3f4d5a33 [bindings/go] Add DebugLoc parameter to InsertXXXAtEnd() new c46403ef9ffd [llvm-exegesis] Add missing MC dependency to CMakeLists.txt new 900b23a17181 Add support for descriptions with command completions. new 9c6c79353650 LLVMExegesisX86Tests: link to LLVMCore, too. new 886eb5cba074 [DAGCombine] Fix crash when store merging created an extra [...] new 0112e2ba71c3 [NFC][InstCombine] PR38708 - inefficient pattern for high- [...] new 7d08821968e1 Add a "scripted" breakpoint type to lldb. new 3ace4e033681 [SanitizerCoverage] Create comdat for global arrays. new 630db097dbe9 Remember to sort the Xcode project file. NFC. new d14d1ea196cc [AMDGPU] Removed unused method new 5e21dbd59b4e svn add the new files... new e9011273ed7f COFF: Add support for /force:multiple option new 8d2a17683901 Fix crash on call to __builtin_memcpy with a null pointer [...] new cbf51213f301 [NFC] Link LLVMCore into LLVMExegesisARMTests. new b69061029282 [Sema] Remove location from implicit capture init expr new 2c191c69c19e Update a clang-tidy test for r342194 new f6b1e9b353a1 Relax alignment assumptions in a test after r342194 new 38ad4041468a [VPlan] Implement initial vector code generation support f [...] new 268df522e008 [clangd] Fix TUScheduler typos new 5b737d9eacdd [ODRHash] Fix early exit that skipped code. new b34f9582a155 [XRay][clang] Emit "never-instrument" attribute new 02adb53c94c1 Fix for the buildbot failure http://lab.llvm.org:8011/buil [...] new 66ee31b22fe3 [NFC] Remove meaningless code from GVN new 2ef309094bf4 [InstCombine] Add some test cases for (add (sext x), (sext [...] new b9c7e00f0c6b [Support] Treat null bytes as separator in windows command [...] new 87e19c340035 [COFF] Avoid copying of chunk vectors. NFC. new 750643438cab [COFF] Allow embedded directives to be separated by null bytes new c82fbf78beca [SystemZ] Adjust cost functions for subtargets that use LI [...] new 7c42259dd69c [PDB] Use the raw PDB symbol interface more accurately new 9e14da33080d [LoopInterchange] Preserve ScalarEvolution, by forgetting [...] new 728f72247154 [ARM] bottom-top mul support in ARMParallelDSP new 378b6bf86633 gcc is now returning the same output on this example, remo [...] new ad8205f3bb19 update the doc to compare with gcc 4.9 instead of 4.2 new a365706b0779 [analyzer][UninitializedObjectChecker] Fixed dereferencing new a7f820410148 remove 11 years old videos from the homepage. if you have [...] new ceedce7b97a9 [analyzer][UninitializedObjectChecker] Updated comments new 0e3eb6497cd6 Use Chrome and Firefox as example of success for clang new a852bda17c12 [analyzer][UninitializedObjectChecker] Correct dynamic typ [...] new d085f4b945eb [DWARF] reposting r342048, which was reverted in r342056 d [...] new 3cb5ef462ff9 [analyzer][UninitializedObjectChecker] Refactored checker options new 4163b6684c6f [analyzer][UninitializedObjectChecker] New flag to ignore [...] new 04864726f242 [analyzer][UninitializedObjectChecker] Support for nonloc: [...] new 3e7505f0c1a4 [AMDGPU] Ensure trig range reduction only used for subtarg [...] new 28a589090af0 [analyzer] Attempt to make a windows buildbot happy. new 19966cb345a4 [analyzer] Restore final on NeedsCastLocField. NFC new 46133320fb6b [clangd] Update IndexerMain.cpp file comment after rename. NFC new ace55f344a7c [clangd] NFC: Fix IndexBenchmark CLI arguments handling new 9b5a256da436 [Tooling] JSONCompilationDatabasePlugin infers compile com [...] new 8048c5515cba [clangd] Don't double-infer compile commands after r342228 new 5edb9ab1e96c [clangd] Don't override the preamble while completing insi [...] new 442b77127573 [Driver] Fix missing MultiArch include dir on powerpcspe new e84745a0b8e1 [VFS] vfs::directory_iterator yields path and file type in [...] new 61ca0e72cfe2 [ThinLTO]Allow setting of maximum cache size with 64-bit number new 609d41ff7cea [X86][BMI1] Add scheduler class for BLSI/BLSMSK/BLSR BMI1 [...] new 315c8f8a3c7f [X86][BMI1] Fix BLSI/BLSMSK/BLSR BMI1 scheduling on btver2 new 2a3871b8db08 [asan] Fix test case failure on SystemZ new 035696ecb6f8 [InstCombine] add more tests for x86 blendv (PR38814); NFC new 014866f09ef7 [clang] Make sure attributes on member classes are applied [...] new 3810331034fd lld: add -z interpose support new 93f0502d2487 [clang-cl] Fix PR38934: failing to dllexport class templat [...] new a09c0478d715 fix typos new b4612fc19fad Revert r342233. new 44b7bb684474 SelectionDAG: Add compact SDDbgValue representation to -da [...] new 2656a043ed0c Remove PseudoConstantAnalysis new c3253cf8d223 fix noasserts build new 526e58850c03 Introduce explicit add_unittest_with_input_files target fo [...] new 4f2f09184cbf [InstCombine] regenerate test checks; NFC new 36b2f0896624 [InstCombine] remove stall comment from test file; NFC new 101ebf6566e1 [InstCombine] move test next to related tests; NFC new 8ef0675901b7 [modernize-use-transparent-functors] TypeLocs can be impli [...] new 2165afe11764 [InstCombine] remove unnecessary target constraints for te [...] new 311d076ffd0f [InstCombine] rename test file to better describe the fold; NFC new 6e7261e43611 [libFuzzer] Disable value-profile-strncmp.test on aarch64. new 6b541f829679 [X86] Re-generate test checks using current version of the [...] new b19df57ad747 [X86][SSE] Lower shuffles to permute(unpack(x,y)) (PR31151) new dcf1dd2141d5 Revert a line-endings change that somehow got included wit [...] new 153ab9b5b0ee Make the eSearchDepthFunction searches work, add tests usi [...] new 3d122df6753f Revert r342210 "[ARM] bottom-top mul support in ARMParallelDSP" new 77749ac03006 [clangd] Work around compiler macro expansion bugs(?) in c [...] new a6077c6b8348 [IRInterpreter] Fall back to JIT with 128-bit values. new 8dbb33a7b214 [ThinLTOCodeGenerator] Avoid Rehash StringMap in ThreadPool new 2baf9c9bc30d Fix debug info for SelectionDAG legalization of DAG nodes [...] new a1ec677c2df7 Revert r342183 "[DAGCombine] Fix crash when store merging [...] new 77f81895b90b Fix lldb-vscode README.md new 0d4e0c03c673 [NFC][clangd] silence pedantic extra ';' warning new 43429412d3cf Test commit access new 10af6766d819 Fix lit/example/many-tests pickling issue new 417b96f524df AMDGPU: Clear the bits before they are being set in progra [...] new d9a9035324b2 [analyzer] Handle forwarding reference better in ExprMutat [...] new 32bfe4d77661 Remove unused DIASession field new 76df130791f7 [WebAssembly][NFC] Fix unconventional test names new 060a4f7cf610 [InstCombine] add more tests for add narrowing folds; NFC new c42f8e0703fc HotColdSplit: add back propagation to extend cold regions new d1bfe883aebe HotColdSplit: fix isSingleEntrySingleExit new 2ac91724a0db HotColdSplit: fix invalid SSA due to outlining new c97b9bec8001 [InstCombine] refactor add narrowing folds; NFCI new 6107e53577b7 test/Other/can-execute.txt: delete %t after the test new 201ae3e301dd [IRInterpreter] Minor cleanups, add comments. NFCI. new 0e98ccd7fcee Relax assumption about default method calling convention i [...] new adc868bc9cf1 Mark index-tools.test as REQUIRES: shell so that it does n [...] new 622934471020 [SampleFDO] Add FunctionOffsetTable in compact binary form [...] new ac1fcad5e937 [PDB] Refactor a little of the Symbol creation code. new 3de7b97fcf69 [codeview] Remove dead code new 41e40c7373e9 Add missing include. new 0595f60583e8 [WebAssembly][NFC] Move SIMD encoding tests to dedicated file new 7f207791b694 [PowerPC] Fix the calling convention for i1 arguments on PPC32 new ce61930f77ba [InstCombine] add/use overflowing math helper functions; NFC new 3cfc03f29e3b test/Driver/output-file-cleanup.c: delete non-readable tem [...] new 42ad6753b4be Attempt to unbreak the build after r342286. new c0eea84a08d0 [InstCombine] refactor mul narrowing folds; NFCI new c3f261238e7f [BreakFalseDeps] Fix bad formatting. NFC new 1e8af2ec6b91 [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW new 84b38a04249e [PDB] Make the pretty dumper output modified types. new aee85979e832 [WebAssembly] SIMD neg new af3cd5caf97c Discard uncompressed buffer after creating .gdb_index contents. new 0beb53dca3d0 Revert r342297: Discard uncompressed buffer after creating [...] new 531438dd3f82 Rename GdbIndex.{cpp,h} -> DWARF.{cpp,h}. new a44e1f16d3cf Style fix. NFC. new 25f9add9d574 Fix filesystem race issue in SampleProfTest introduced in [...] new c88a496dc347 [WebAssembly] SIMD shifts new 1781a52e407f [WebAssembly][NFC] Generalize operand numbers in SIMD tests new d850d1bba0f8 [modules] Frontend support for building a header module fr [...] new 0e4d338102bd [modules] Driver support for precompiling a collection of [...] new c0756bfad50c [modules] Support use of -E on modules built from the comm [...] new 026a32d67305 [modules] Don't bother creating a global module fragment w [...] new 67ea1d09d39f [analyzer] Skip printing duplicate nodes, even if nodes ha [...] new 11a600dd7885 Support generating unique identifiers for Stmt objects new 1533ea8dd31f [analyzer] Dump unique identifiers for statements in explo [...] new 56e9301a0864 StmtPrinter: allow customizing the end-of-line character new ba8d82b49c69 [analyzer] Use correct end-of-line character when printing [...] new 6e420c59e3c7 [analyzer] Dump reproducible identifiers for statements in [...] new 55d15856342d [analyzer] Generate and use stable identifiers for Locatio [...] new 814400974353 Generate unique identifiers for Decl objects new a0e9948cdc47 [analyzer] Further printing improvements: use declarations, new 56c5d1a5a9ed [analyzer] Temporary disabling svalbuilder-rearrange-compa [...] new f0c3f30123fa [XRay] Remove the deprecated __xray_log_init API new 68087aacb670 [CodeGenPrepare] Preserve debug locs in OptimizeExtractBits new ee9e0a82fe8c [XRay] Remove the unused variable
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (ab8af2be6c50) \ N -- N -- N refs/heads/linaro-local/ci/llvm-kernel-armv8l-tested (ee [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 204 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: .../modernize/UseTransparentFunctorsCheck.cpp | 2 + clang-tools-extra/clangd/CodeComplete.cpp | 13 +- .../clangd/GlobalCompilationDatabase.cpp | 2 - .../clangd/benchmarks/IndexBenchmark.cpp | 8 +- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 2 +- .../modernize-use-transparent-functors.cpp | 5 +- clang-tools-extra/test/clangd/index-tools.test | 1 + .../unittests/clangd/CodeCompleteTests.cpp | 16 + clang/include/clang/AST/DeclBase.h | 3 + clang/include/clang/AST/Stmt.h | 4 + .../clang/Analysis/Analyses/ExprMutationAnalyzer.h | 24 +- .../Analysis/Analyses/PseudoConstantAnalysis.h | 45 -- clang/include/clang/Analysis/AnalysisDeclContext.h | 32 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 6 + clang/include/clang/Basic/DiagnosticIDs.h | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Basic/LangOptions.h | 5 +- clang/include/clang/Basic/VirtualFileSystem.h | 33 +- clang/include/clang/Driver/Action.h | 27 +- clang/include/clang/Driver/CC1Options.td | 2 + clang/include/clang/Frontend/FrontendAction.h | 20 +- clang/include/clang/Frontend/FrontendActions.h | 13 + clang/include/clang/Frontend/FrontendOptions.h | 3 + clang/include/clang/Lex/ModuleMap.h | 12 +- .../Core/PathSensitive/Environment.h | 1 + clang/lib/AST/ASTContext.cpp | 8 + clang/lib/AST/DeclBase.cpp | 7 + clang/lib/AST/DeclPrinter.cpp | 2 +- clang/lib/AST/Stmt.cpp | 7 + clang/lib/AST/StmtPrinter.cpp | 109 +-- clang/lib/Analysis/AnalysisDeclContext.cpp | 13 +- clang/lib/Analysis/CMakeLists.txt | 1 - clang/lib/Analysis/ExprMutationAnalyzer.cpp | 88 ++- clang/lib/Analysis/PseudoConstantAnalysis.cpp | 226 ------ clang/lib/Basic/VirtualFileSystem.cpp | 81 +- clang/lib/Driver/Action.cpp | 14 + clang/lib/Driver/Driver.cpp | 82 +- clang/lib/Driver/ToolChain.cpp | 1 + clang/lib/Driver/ToolChains/BareMetal.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 78 +- clang/lib/Driver/ToolChains/Gnu.cpp | 8 +- clang/lib/Driver/ToolChains/Linux.cpp | 3 +- clang/lib/Driver/Types.cpp | 2 + clang/lib/Frontend/CompilerInstance.cpp | 26 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 + clang/lib/Frontend/FrontendAction.cpp | 31 +- clang/lib/Frontend/FrontendActions.cpp | 74 +- clang/lib/Frontend/Rewrite/FrontendActions.cpp | 7 +- .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 2 + clang/lib/Lex/HeaderSearch.cpp | 13 +- clang/lib/Lex/ModuleMap.cpp | 48 +- clang/lib/Lex/PPLexerChange.cpp | 4 +- clang/lib/Sema/Sema.cpp | 7 +- clang/lib/Sema/SemaDecl.cpp | 20 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 6 + .../UninitializedObject/UninitializedPointee.cpp | 2 +- clang/lib/StaticAnalyzer/Core/Environment.cpp | 11 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 50 +- clang/lib/StaticAnalyzer/Core/MemRegion.cpp | 10 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 9 +- clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 5 +- clang/lib/Tooling/JSONCompilationDatabase.cpp | 5 +- .../Analysis/cxx-uninitialized-object-ptr-ref.cpp | 2 +- .../Analysis/svalbuilder-rearrange-comparisons.c | 3 + clang/test/CodeGen/pch-dllexport.cpp | 12 + clang/test/CodeGenCXX/debug-info-lambda.cpp | 2 +- clang/test/Driver/header-module.cpp | 13 + clang/test/Driver/output-file-cleanup.c | 1 + clang/test/Modules/Inputs/no-module-map/a.h | 4 + clang/test/Modules/Inputs/no-module-map/b.h | 5 + clang/test/Modules/no-module-map.cpp | 48 ++ clang/test/SemaCXX/PR38913.cpp | 12 + clang/test/Tooling/auto-detect-from-source.cpp | 10 +- .../Analysis/ExprMutationAnalyzerTest.cpp | 90 +++ clang/unittests/Basic/VirtualFileSystemTest.cpp | 56 +- compiler-rt/include/xray/xray_log_interface.h | 25 +- compiler-rt/lib/xray/tests/unit/CMakeLists.txt | 2 - .../lib/xray/tests/unit/fdr_logging_test.cc | 202 ----- compiler-rt/lib/xray/xray_basic_logging.cc | 71 +- compiler-rt/lib/xray/xray_fdr_logging.cc | 109 +-- compiler-rt/lib/xray/xray_profiling.cc | 11 +- compiler-rt/test/asan/TestCases/throw_catch.cc | 2 + compiler-rt/test/fuzzer/value-profile-strncmp.test | 2 +- compiler-rt/test/xray/TestCases/Posix/fdr-mode.cc | 1 - .../test/xray/TestCases/Posix/fdr-single-thread.cc | 8 +- .../test/xray/TestCases/Posix/fdr-thread-order.cc | 8 +- .../TestCases/Posix/profiling-multi-threaded.cc | 2 +- lld/COFF/Chunks.cpp | 13 + lld/COFF/Chunks.h | 13 + lld/COFF/Driver.cpp | 2 + lld/COFF/Writer.cpp | 38 +- lld/COFF/Writer.h | 1 + lld/ELF/CMakeLists.txt | 2 +- lld/ELF/Config.h | 1 + lld/ELF/{GdbIndex.cpp => DWARF.cpp} | 4 +- lld/ELF/{GdbIndex.h => DWARF.h} | 42 +- lld/ELF/Driver.cpp | 8 +- lld/ELF/SyntheticSections.cpp | 2 + lld/ELF/SyntheticSections.h | 2 +- lld/docs/ld.lld.1 | 8 +- lld/test/COFF/associative-comdat-mingw.s | 5 +- lld/test/COFF/autoimport-arm-data.s | 12 +- lld/test/COFF/autoimport-arm64-data.s | 12 +- lld/test/COFF/autoimport-list-ptrs.s | 2 +- lld/test/COFF/autoimport-refptr.s | 8 +- lld/test/COFF/autoimport-x86.s | 20 +- lld/test/COFF/common-replacement.s | 2 +- lld/test/COFF/ctors_dtors_priority.s | 17 +- lld/test/COFF/debug-reloc.s | 18 +- lld/test/ELF/dt_flags.s | 6 +- lldb/include/lldb/Core/SearchFilter.h | 12 + .../{rdar42038760 => rdar44436068}/Makefile | 0 .../Test128BitsInteger.py} | 0 .../test/expression_command/rdar44436068/main.c | 8 + .../scripted_bkpt/TestScriptedResolver.py | 36 +- .../breakpoint/scripted_bkpt/resolver.py | 3 +- lldb/source/Core/SearchFilter.cpp | 39 +- lldb/source/Expression/IRInterpreter.cpp | 20 +- lldb/tools/lldb-vscode/README.md | 16 +- llvm/cmake/modules/AddLLVM.cmake | 15 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 6 +- .../DebugInfo/PDB/DIA/DIAEnumInjectedSources.h | 3 - .../llvm/DebugInfo/PDB/Native/NativeTypeEnum.h | 6 +- .../llvm/DebugInfo/PDB/Native/NativeTypePointer.h | 4 +- .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 27 +- .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 1 + llvm/include/llvm/ProfileData/SampleProf.h | 3 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 24 +- llvm/include/llvm/ProfileData/SampleProfWriter.h | 51 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 13 - llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 4 - llvm/lib/CodeGen/BreakFalseDeps.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h | 3 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 18 + .../DebugInfo/PDB/DIA/DIAEnumInjectedSources.cpp | 3 +- llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp | 9 +- .../lib/DebugInfo/PDB/Native/NativeTypePointer.cpp | 15 +- llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp | 20 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 14 +- llvm/lib/ProfileData/SampleProf.cpp | 2 + llvm/lib/ProfileData/SampleProfReader.cpp | 111 ++- llvm/lib/ProfileData/SampleProfWriter.cpp | 57 ++ llvm/lib/Support/FoldingSet.cpp | 2 +- llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTInfo.h | 1 + llvm/lib/Target/ARM/ARMParallelDSP.cpp | 179 +---- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 20 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 56 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 80 +- llvm/lib/Target/X86/X86InstrInfo.td | 4 +- llvm/lib/Target/X86/X86SchedBroadwell.td | 13 +- llvm/lib/Target/X86/X86SchedHaswell.td | 13 +- llvm/lib/Target/X86/X86SchedSandyBridge.td | 5 +- llvm/lib/Target/X86/X86SchedSkylakeClient.td | 13 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 13 +- llvm/lib/Target/X86/X86Schedule.td | 4 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 3 +- llvm/lib/Target/X86/X86ScheduleBtVer2.td | 3 +- llvm/lib/Target/X86/X86ScheduleSLM.td | 3 +- llvm/lib/Target/X86/X86ScheduleZnver1.td | 9 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 125 ++- llvm/lib/Transforms/IPO/SampleProfile.cpp | 1 + .../Transforms/InstCombine/InstCombineAddSub.cpp | 73 +- .../Transforms/InstCombine/InstCombineInternal.h | 30 + .../InstCombine/InstCombineMulDivRem.cpp | 73 +- .../InstCombine/InstructionCombining.cpp | 45 ++ .../test/CodeGen/ARM/paralleldsp-top-bottom-neg.ll | 209 ----- llvm/test/CodeGen/ARM/paralleldsp-top-bottom.ll | 251 ------ .../PowerPC/ppc32-i1-stack-arguments-abi-bug.ll | 24 + .../{comparisons_f32.ll => comparisons-f32.ll} | 0 .../{comparisons_f64.ll => comparisons-f64.ll} | 0 .../{comparisons_i32.ll => comparisons-i32.ll} | 0 .../{comparisons_i64.ll => comparisons-i64.ll} | 0 llvm/test/CodeGen/WebAssembly/simd-arith.ll | 706 ++++++++++++----- llvm/test/CodeGen/WebAssembly/simd-comparisons.ll | 438 +++++------ llvm/test/CodeGen/WebAssembly/simd-conversions.ll | 6 +- .../WebAssembly/{offset-simd.ll => simd-offset.ll} | 846 +++++++++------------ llvm/test/CodeGen/WebAssembly/simd.ll | 430 +++++------ llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 20 +- llvm/test/CodeGen/X86/bmi-schedule.ll | 24 +- .../X86/merge-vector-stores-scale-idx-crash.ll | 19 - llvm/test/CodeGen/X86/pmul.ll | 20 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 29 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 30 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 20 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 3 +- llvm/test/DebugInfo/PDB/Inputs/every-type.cpp | 15 + llvm/test/DebugInfo/PDB/Inputs/every-type.pdb | Bin 102400 -> 102400 bytes llvm/test/DebugInfo/PDB/Inputs/every-type.yaml | 22 +- .../DebugInfo/PDB/Native/pdb-native-enums.test | 18 +- llvm/test/DebugInfo/PDB/every-type.test | 410 +++++----- llvm/test/DebugInfo/X86/sdag-legalize-multires.ll | 47 ++ llvm/test/MC/WebAssembly/simd-encodings.s | 352 +++++++++ llvm/test/Other/can-execute.txt | 1 + .../CodeGenPrepare/sink-shift-and-trunc.ll | 110 +++ llvm/test/Transforms/HotColdSplit/split-cold-1.ll | 10 +- llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 28 + llvm/test/Transforms/InstCombine/X86/blend_x86.ll | 90 +++ llvm/test/Transforms/InstCombine/add-shrink.ll | 16 - llvm/test/Transforms/InstCombine/max_known_bits.ll | 2 - .../InstCombine/{sink-zext.ll => narrow-math.ll} | 241 ++++-- .../Inputs/function_metadata.compact.afdo | Bin 280 -> 295 bytes .../Inputs/indirect-call.compact.afdo | Bin 497 -> 533 bytes .../SampleProfile/Inputs/inline.compactbinary.afdo | Bin 172 -> 184 bytes .../tools/llvm-mca/X86/BtVer2/resources-bmi1.s | 50 +- .../llvm-pdbutil/PrettyClassDefinitionDumper.cpp | 7 + llvm/tools/llvm-pdbutil/PrettyEnumDumper.cpp | 12 + llvm/tools/llvm-pdbutil/PrettyTypeDumper.cpp | 21 +- llvm/unittests/CMakeLists.txt | 3 + llvm/unittests/DebugInfo/PDB/CMakeLists.txt | 2 +- llvm/unittests/ProfileData/SampleProfTest.cpp | 26 +- .../examples/many-tests/{lit.cfg => ManyTests.py} | 15 +- llvm/utils/lit/examples/many-tests/lit.cfg | 25 +- 218 files changed, 4614 insertions(+), 3609 deletions(-) delete mode 100644 clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h delete mode 100644 clang/lib/Analysis/PseudoConstantAnalysis.cpp create mode 100644 clang/test/Driver/header-module.cpp create mode 100644 clang/test/Modules/Inputs/no-module-map/a.h create mode 100644 clang/test/Modules/Inputs/no-module-map/b.h create mode 100644 clang/test/Modules/no-module-map.cpp create mode 100644 clang/test/SemaCXX/PR38913.cpp delete mode 100644 compiler-rt/lib/xray/tests/unit/fdr_logging_test.cc rename lld/ELF/{GdbIndex.cpp => DWARF.cpp} (97%) rename lld/ELF/{GdbIndex.h => DWARF.h} (94%) copy lldb/packages/Python/lldbsuite/test/expression_command/{rdar42038760 => rdar4 [...] copy lldb/packages/Python/lldbsuite/test/expression_command/{rdar42038760/TestScal [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/rdar4443 [...] delete mode 100644 llvm/test/CodeGen/ARM/paralleldsp-top-bottom-neg.ll delete mode 100644 llvm/test/CodeGen/ARM/paralleldsp-top-bottom.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc32-i1-stack-arguments-abi-bug.ll rename llvm/test/CodeGen/WebAssembly/{comparisons_f32.ll => comparisons-f32.ll} (100%) rename llvm/test/CodeGen/WebAssembly/{comparisons_f64.ll => comparisons-f64.ll} (100%) rename llvm/test/CodeGen/WebAssembly/{comparisons_i32.ll => comparisons-i32.ll} (100%) rename llvm/test/CodeGen/WebAssembly/{comparisons_i64.ll => comparisons-i64.ll} (100%) rename llvm/test/CodeGen/WebAssembly/{offset-simd.ll => simd-offset.ll} (58%) delete mode 100644 llvm/test/CodeGen/X86/merge-vector-stores-scale-idx-crash.ll create mode 100644 llvm/test/DebugInfo/X86/sdag-legalize-multires.ll create mode 100644 llvm/test/MC/WebAssembly/simd-encodings.s create mode 100644 llvm/test/Transforms/CodeGenPrepare/sink-shift-and-trunc.ll create mode 100644 llvm/test/Transforms/HotColdSplit/split-cold-2.ll delete mode 100644 llvm/test/Transforms/InstCombine/add-shrink.ll rename llvm/test/Transforms/InstCombine/{sink-zext.ll => narrow-math.ll} (54%) copy llvm/utils/lit/examples/many-tests/{lit.cfg => ManyTests.py} (56%)