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-allyesconfig in repository toolchain/ci/llvm-project.
from a6548d04375 [PoisonChecking] Flesh out complete todo list for full coverage adds 1366262b74d hwasan: Improve precision of checks using short granule tags. adds 5ca39e828c8 [SLP] Optimize getSpillCost(); NFCI adds 9abe8c48052 [lld][WebAssembly] Report undefined symbols during scanRelocations adds c11c43b64f3 [TSan] Refine longjmp key management on Darwin adds 9e04b532dfe [CXX] Exercise all paths through these tests. adds 8777df5270a De-templatize non-dependent VS macro logic, NFC adds 9b28d9c3318 Use the Itanium C++ ABI for the pipe_builtin.cl test adds fa9b96aeab8 XFAIL clang/test/Headers/max_align.c on i686 adds 90148db02a5 [Docs] Replace SVN revisions with lldb versions adds ba9eb483184 Reland "[TSan] Improve handling of stack pointer mangling i [...] adds 695f7821e2d [lldb_test_suite] Fix lldb test suite targeting remote Android adds 97d6fcce4ec build: use multiple `install` rather than building up a list adds 50d7f46460e [AMDGPU] gfx908 mAI instructions, MC part adds c5f8aa8bea6 [llvm-objdump] Keep warning for --disassemble-functions in [...] adds d6c15b661ab [Profile] Support raw/indexed profiles larger than 4GB adds 14a4495155c GlobalISel: Combine unmerge of merge with intermediate cast adds 269b9f940ff [lldb] Quick Fix: IRExecutionUnit check pointer before access it adds 9eb4b96be02 Add lldb type unit support to the release notes adds fa7eea9e4ec gn build: Merge r365531. adds d9f7162d4bf gn build: Merge r365541. adds 3ea053ad505 gn build: Merge r365532. adds 67a06d94954 gn build: Merge r365536. adds 1e9eae95afa [AMDGPU] gfx908 v_pk_fmac_f16 support adds 31babea94a3 [clang] DirectoryWatcher
No new revisions were added by this update.
Summary of changes: .../HardwareAssistedAddressSanitizerDesign.rst | 64 +- .../clang/DirectoryWatcher/DirectoryWatcher.h | 123 +++ clang/lib/Basic/Targets.cpp | 13 - clang/lib/Basic/Targets.h | 4 - clang/lib/Basic/Targets/AArch64.cpp | 10 +- clang/lib/Basic/Targets/AArch64.h | 2 - clang/lib/Basic/Targets/ARM.cpp | 2 - clang/lib/Basic/Targets/OSTargets.cpp | 79 ++ clang/lib/Basic/Targets/OSTargets.h | 63 +- clang/lib/Basic/Targets/X86.h | 2 - clang/lib/CMakeLists.txt | 1 + clang/lib/DirectoryWatcher/CMakeLists.txt | 27 + clang/lib/DirectoryWatcher/DirectoryScanner.cpp | 54 ++ clang/lib/DirectoryWatcher/DirectoryScanner.h | 29 + .../linux/DirectoryWatcher-linux.cpp | 345 ++++++++ .../DirectoryWatcher/mac/DirectoryWatcher-mac.cpp | 233 +++++ .../dcl.dcl/basic.namespace/namespace.udecl/p4.cpp | 1 + clang/test/CodeGenOpenCL/pipe_builtin.cl | 4 +- clang/test/Headers/max_align.c | 2 +- clang/test/SemaCXX/class.cpp | 1 + clang/test/SemaCXX/linkage2.cpp | 2 +- clang/unittests/CMakeLists.txt | 1 + clang/unittests/DirectoryWatcher/CMakeLists.txt | 13 + .../DirectoryWatcher/DirectoryWatcherTest.cpp | 426 +++++++++ compiler-rt/lib/hwasan/hwasan_allocator.cpp | 79 +- compiler-rt/lib/hwasan/hwasan_checks.h | 33 +- compiler-rt/lib/hwasan/hwasan_flags.inc | 26 - compiler-rt/lib/hwasan/hwasan_report.cpp | 122 ++- compiler-rt/lib/hwasan/hwasan_report.h | 2 +- compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc | 60 +- compiler-rt/lib/tsan/rtl/tsan_platform_mac.cc | 11 +- .../test/hwasan/TestCases/heap-buffer-overflow.c | 37 +- .../test/hwasan/TestCases/random-align-right.c | 35 - compiler-rt/test/hwasan/TestCases/stack-oob.c | 3 +- compiler-rt/test/hwasan/TestCases/tail-magic.c | 16 +- libcxx/src/CMakeLists.txt | 32 +- lld/test/wasm/undefined-data.ll | 3 +- lld/test/wasm/undefined.ll | 5 +- lld/wasm/InputFiles.cpp | 18 +- lld/wasm/Relocations.cpp | 33 +- lld/wasm/SymbolTable.cpp | 13 - lld/wasm/SymbolTable.h | 2 - lld/wasm/Writer.cpp | 7 - lldb/docs/use/python-reference.rst | 13 +- .../android/platform/TestDefaultCacheLineSize.py | 2 +- lldb/packages/Python/lldbsuite/test/decorators.py | 8 + .../Python/lldbsuite/test/make/Android.rules | 3 +- lldb/source/Expression/IRExecutionUnit.cpp | 6 +- llvm/docs/ReleaseNotes.rst | 2 + .../GlobalISel/LegalizationArtifactCombiner.h | 58 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 9 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 84 ++ llvm/lib/CodeGen/GlobalISel/Utils.cpp | 12 +- llvm/lib/ProfileData/InstrProfReader.cpp | 4 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 71 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 4 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 29 +- llvm/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp | 240 +++++ llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp | 5 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 39 + .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 51 ++ .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 6 + .../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h | 6 + .../Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp | 30 +- llvm/lib/Target/AMDGPU/SIDefines.h | 5 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 26 + llvm/lib/Target/AMDGPU/SIInstrFormats.td | 5 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 8 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 41 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 16 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 14 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 6 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 10 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 24 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 110 +++ llvm/lib/Target/AMDGPU/VOPInstructions.td | 31 + .../Instrumentation/HWAddressSanitizer.cpp | 98 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 16 +- .../test/CodeGen/AArch64/hwasan-check-memaccess.ll | 28 +- .../artifact-combiner-unmerge-values.mir | 484 ++++++++++ .../HWAddressSanitizer/alloca-with-calls.ll | 3 +- .../Instrumentation/HWAddressSanitizer/alloca.ll | 15 +- .../Instrumentation/HWAddressSanitizer/basic.ll | 52 +- .../HWAddressSanitizer/kernel-alloca.ll | 5 +- llvm/test/MC/AMDGPU/accvgpr-altnames.s | 10 + llvm/test/MC/AMDGPU/mai-err.s | 50 ++ llvm/test/MC/AMDGPU/mai.s | 985 +++++++++++++++++++++ llvm/test/MC/AMDGPU/xdl-insts-gfx908.s | 46 + llvm/test/MC/Disassembler/AMDGPU/mai.txt | 979 ++++++++++++++++++++ .../MC/Disassembler/AMDGPU/xdl-insts-gfx908.txt | 46 + .../llvm-objdump/X86/warn-missing-disasm-func.test | 12 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 6 +- llvm/unittests/ProfileData/InstrProfTest.cpp | 21 + .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/MC/BUILD.gn | 5 + .../gn/secondary/llvm/lib/Target/BPF/BUILD.gn | 2 +- .../llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn | 1 + .../llvm/lib/Transforms/Instrumentation/BUILD.gn | 1 + 98 files changed, 5421 insertions(+), 461 deletions(-) create mode 100644 clang/include/clang/DirectoryWatcher/DirectoryWatcher.h create mode 100644 clang/lib/DirectoryWatcher/CMakeLists.txt create mode 100644 clang/lib/DirectoryWatcher/DirectoryScanner.cpp create mode 100644 clang/lib/DirectoryWatcher/DirectoryScanner.h create mode 100644 clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp create mode 100644 clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp create mode 100644 clang/unittests/DirectoryWatcher/CMakeLists.txt create mode 100644 clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp delete mode 100644 compiler-rt/test/hwasan/TestCases/random-align-right.c create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-unmerge-v [...] create mode 100644 llvm/test/MC/AMDGPU/accvgpr-altnames.s create mode 100644 llvm/test/MC/AMDGPU/mai-err.s create mode 100644 llvm/test/MC/AMDGPU/mai.s create mode 100644 llvm/test/MC/AMDGPU/xdl-insts-gfx908.s create mode 100644 llvm/test/MC/Disassembler/AMDGPU/mai.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/xdl-insts-gfx908.txt