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-lts-defconfig in repository toolchain/ci/llvm-project.
from 954ec09aed4 clang support gnu asm goto. Syntax: asm [volatile] goto ( [...] adds 158875ce0c9 [BitstreamWriter][NFC] Remove obsolete comment. adds 7e041d6dac7 [CMake] Set LLVM_PATH in the runtimes build adds 996e62eef75 [runtimes] Support ELF dependent libraries feature adds a05fda68bc5 DWARFDebugInfoEntry: delete unused Extract() and rename Fas [...] adds 0666f9c4e44 [Driver] -static-pie: add -z text adds d9e9701c4b3 [PowerPC] Set the default PLT mode on musl to Secure PLT adds 2632ebb551d [Driver] Render target options (e.g. -fuse-init-array) for [...] adds 1f67d942793 [X86] Add ENQCMD instructions adds 2c91c3b7af7 Add the `objc_class_stub` attribute. adds 789b7f0828b [runtimes] Check if pragma comment(lib, ...) is supported first adds e4cfa89915b [LV] Inform about exactly reason of loop illegality adds f1ddf431b5d [runtimes] Use -Wunknown-pragmas for the pragma check
No new revisions were added by this update.
Summary of changes: clang/include/clang/Basic/Attr.td | 18 ++- clang/include/clang/Basic/AttrDocs.td | 19 +++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 + clang/include/clang/Basic/ObjCRuntime.h | 16 ++ clang/lib/CodeGen/CGObjCMac.cpp | 103 +++++++++++-- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 + clang/lib/Driver/ToolChains/Gnu.cpp | 2 + clang/lib/Sema/SemaDeclAttr.cpp | 3 + clang/lib/Sema/SemaDeclObjC.cpp | 7 + clang/test/CodeGenObjC/class-stubs.m | 84 ++++++++++ clang/test/Driver/fembed-bitcode.c | 8 + clang/test/Driver/linux-ld.c | 6 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/SemaObjC/class-stub-attr-unsupported.m | 10 ++ clang/test/SemaObjC/class-stub-attr.m | 27 ++++ clang/utils/TableGen/ClangAttrEmitter.cpp | 65 ++++---- libcxx/CMakeLists.txt | 4 + libcxx/cmake/config-ix.cmake | 14 +- libcxx/src/algorithm.cpp | 5 + libcxx/src/chrono.cpp | 4 + libcxx/src/condition_variable.cpp | 4 + libcxx/src/debug.cpp | 5 + libcxx/src/experimental/memory_resource.cpp | 3 + libcxx/src/filesystem/operations.cpp | 4 + libcxx/src/memory.cpp | 3 + libcxx/src/mutex.cpp | 6 + libcxx/src/shared_mutex.cpp | 3 + libcxx/src/thread.cpp | 4 + libcxxabi/CMakeLists.txt | 4 + libcxxabi/cmake/config-ix.cmake | 13 ++ libcxxabi/src/cxa_exception_storage.cpp | 4 + libcxxabi/src/cxa_guard_impl.h | 5 + libcxxabi/src/cxa_thread_atexit.cpp | 6 + libcxxabi/src/fallback_malloc.cpp | 5 + libunwind/CMakeLists.txt | 4 + libunwind/cmake/config-ix.cmake | 15 +- libunwind/src/AddressSpace.hpp | 3 + libunwind/src/RWMutex.hpp | 3 + .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 171 +-------------------- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 7 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 4 +- llvm/include/llvm/Bitcode/BitstreamWriter.h | 4 +- llvm/include/llvm/IR/IntrinsicsX86.td | 10 ++ llvm/lib/Support/Host.cpp | 1 + llvm/lib/Target/X86/X86.td | 2 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2 + llvm/lib/Target/X86/X86ISelLowering.cpp | 23 +++ llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86InstrInfo.td | 40 +++++ llvm/lib/Target/X86/X86Subtarget.h | 4 + .../Vectorize/LoopVectorizationLegality.cpp | 12 +- llvm/runtimes/CMakeLists.txt | 10 +- llvm/test/CodeGen/X86/enqcmd-intrinsics.ll | 57 +++++++ llvm/test/MC/Disassembler/X86/x86-16.txt | 30 ++++ llvm/test/MC/Disassembler/X86/x86-32.txt | 42 +++++ llvm/test/MC/Disassembler/X86/x86-64.txt | 60 ++++++++ llvm/test/MC/X86/x86-16.s | 40 +++++ llvm/test/MC/X86/x86-32-coverage.s | 56 +++++++ llvm/test/MC/X86/x86-64.s | 80 ++++++++++ .../LoopVectorize/legal_preheader_check.ll | 27 ---- .../LoopVectorize/loop-legality-checks.ll | 82 ++++++++++ 62 files changed, 1009 insertions(+), 259 deletions(-) create mode 100644 clang/test/CodeGenObjC/class-stubs.m create mode 100644 clang/test/SemaObjC/class-stub-attr-unsupported.m create mode 100644 clang/test/SemaObjC/class-stub-attr.m create mode 100644 llvm/test/CodeGen/X86/enqcmd-intrinsics.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/legal_preheader_check.ll create mode 100644 llvm/test/Transforms/LoopVectorize/loop-legality-checks.ll