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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 58684fbb6f2 [NFC][PowerPC] Add 2 new cases to test livevars pass adds e71c537a487 [clang-format] Fix line lengths w/ comments in align adds 6ca54e01146 [libc] Add memset and bzero implementations adds b99bf0e08be [clang-format][PR45816] Add AlignConsecutiveBitFields adds cc918e90c04 [clang-format] [PR33890] Add support for Microsoft C++/CLI [...] adds 807ab2cd0db [clang-format] [PR42164] Add Option to Break before While adds b42b30c335b Revert "[IR] Simplify BasicBlock::removePredecessor. NFCI." adds f7c9f77ef37 [Analyzer][StreamChecker] Added support for 'fread' and 'fwrite'. adds 44226c1fea7 [mlir] Mark witness related Shape dialect ops as NoSideEffect. adds fb6986ef69a [mlir] Custom printing/parsing for Shape::AssumingOp adds 2a227b36b01 Revert "Add terminateCommands to lldb-vscode protocol" adds eba3dd52b14 Github access test: remove unnecessary whitespaces. adds e5fc9a3604d [IR] Simplify BasicBlock::removePredecessor. NFCI. adds d9b9ce6c047 CommandFlags.h - remove unnecessary includes. NFC. adds 51446c13f62 SLPVectorizer.h - remove unused CommandLine.h include. NFC adds 56de738d18e [lldb-server] Reset stop reason of all threads when resuming adds a9d7b458c09 Use IPv4 for Android connections adds 1dcdb02ceb1 [llvm-readobj][test] - Deduplicate YAMLs in gnuhash.test an [...] adds 3f376ecad07 [PowerPC] Enable machine verification for 3 passes adds bcbd26bfe61 [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC). adds 1219221f9ca [gold-plugin] Unbreak the build after d9b9ce6c04764275a23cd [...] adds aafdeeade8d [gn build] Port bcbd26bfe61 adds 4bee2afcd7e [lldb][NFC] Modernize TestCPPStaticMethods adds baf32259872 [yaml2obj] - Implement the "Offset" property for the Fill Chunk. adds 79fcd35c688 Revert "[lldb/test] Move "DataFormatters/Mock.h" to "Plugin [...] adds 23f29b2fcc5 Revert "Silence warnings around int/float conversions." adds f67f9e86e86 Revert "[lldb/test] Disable NSDate format check under _WIN32" adds 0f1195a5864 Revert "[lldb/test] Relax NSDate mock test for non-Apple pl [...] adds 8214eff467f Revert "[lldb/DataFormatter] Check for overflow when findin [...] adds 8cc911fa5b0 [NFCI][CostModel] Refactor getIntrinsicInstrCost
No new revisions were added by this update.
Summary of changes: clang/docs/ClangFormatStyleOptions.rst | 27 + clang/docs/ReleaseNotes.rst | 36 + clang/include/clang/Format/Format.h | 30 +- clang/lib/Format/Format.cpp | 78 +- clang/lib/Format/FormatTokenLexer.cpp | 24 + clang/lib/Format/FormatTokenLexer.h | 1 + clang/lib/Format/UnwrappedLineParser.cpp | 2 +- clang/lib/Format/WhitespaceManager.cpp | 33 +- clang/lib/Format/WhitespaceManager.h | 3 + .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 156 +++- clang/test/Analysis/stream-error.c | 79 ++ clang/unittests/Format/FormatTest.cpp | 73 ++ libc/lib/CMakeLists.txt | 4 +- libc/src/string/CMakeLists.txt | 108 ++- libc/src/string/bzero.cpp | 19 + libc/src/string/bzero.h | 20 + libc/src/string/memory_utils/CMakeLists.txt | 1 + libc/src/string/memory_utils/memcpy_utils.h | 6 +- libc/src/string/memory_utils/memset_utils.h | 131 +++ libc/src/string/memset.cpp | 21 + libc/src/string/memset.h | 20 + libc/src/string/x86/CMakeLists.txt | 10 + libc/test/src/string/CMakeLists.txt | 43 +- .../src/string/{memcpy_test.cpp => bzero_test.cpp} | 14 +- libc/test/src/string/memcpy_test.cpp | 11 +- .../string/{memcpy_test.cpp => memset_test.cpp} | 42 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 26 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 44 +- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 69 +- lldb/source/Plugins/Language/ObjC/Utilities.h | 26 - lldb/source/Plugins/Platform/Android/AdbClient.cpp | 2 +- .../Android/PlatformAndroidRemoteGDBServer.cpp | 2 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 2 + .../Plugins/Process/Linux/NativeThreadLinux.cpp | 3 + .../Plugins/Process/Linux/NativeThreadLinux.h | 2 + .../break_step_other}/Makefile | 0 .../break_step_other/TestThreadBreakStepOther.py | 63 ++ .../thread/break_step_other/main.cpp | 27 + .../cpp/static_methods/TestCPPStaticMethods.py | 9 +- lldb/test/API/lang/cpp/static_methods/main.cpp | 28 +- .../tools/lldb-vscode/attach/TestVSCode_attach.py | 43 +- .../tools/lldb-vscode/launch/TestVSCode_launch.py | 41 +- lldb/tools/lldb-vscode/README.md | 8 +- lldb/tools/lldb-vscode/VSCode.cpp | 4 - lldb/tools/lldb-vscode/VSCode.h | 2 - lldb/tools/lldb-vscode/lldb-vscode.cpp | 4 +- lldb/tools/lldb-vscode/package.json | 7 +- lldb/unittests/Language/CMakeLists.txt | 1 - lldb/unittests/Language/ObjC/CMakeLists.txt | 6 - lldb/unittests/Language/ObjC/UtilitiesTests.cpp | 49 -- llvm/include/llvm/Analysis/TargetTransformInfo.h | 107 ++- .../llvm/Analysis/TargetTransformInfoImpl.h | 13 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 80 +- llvm/include/llvm/CodeGen/CommandFlags.h | 8 +- llvm/include/llvm/IR/BasicBlock.h | 4 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 7 +- .../Utils}/ScalarEvolutionExpander.h | 0 .../llvm/Transforms/Vectorize/SLPVectorizer.h | 1 - llvm/lib/Analysis/CMakeLists.txt | 1 - llvm/lib/Analysis/LoopAccessAnalysis.cpp | 1 - llvm/lib/Analysis/TargetTransformInfo.cpp | 111 ++- llvm/lib/CodeGen/CommandFlags.cpp | 4 + llvm/lib/CodeGen/HardwareLoops.cpp | 2 +- llvm/lib/IR/BasicBlock.cpp | 24 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 6 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 42 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 16 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 4 +- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 2 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 24 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 12 +- llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 2 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 6 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 21 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 13 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 24 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 12 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 28 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 15 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 2 +- .../Scalar/InductiveRangeCheckElimination.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopRerollPass.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 2 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 2 +- llvm/lib/Transforms/Utils/LoopVersioning.cpp | 2 +- .../Utils}/ScalarEvolutionExpander.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyIndVar.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 13 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 22 +- llvm/test/tools/llvm-readobj/ELF/gnuhash.test | 61 +- llvm/test/tools/llvm-readobj/ELF/hash-table.test | 46 +- llvm/test/tools/yaml2obj/ELF/custom-fill.yaml | 46 ++ llvm/tools/gold/gold-plugin.cpp | 1 + llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp | 1 + llvm/unittests/ADT/MapVectorTest.cpp | 2 +- llvm/unittests/Analysis/ScalarEvolutionTest.cpp | 837 +------------------ llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 + .../Transforms/Utils/CodeMoverUtilsTest.cpp | 2 +- .../Utils/ScalarEvolutionExpanderTest.cpp | 915 +++++++++++++++++++++ llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 - .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 + mlir/include/mlir/Dialect/Shape/IR/Shape.h | 1 + mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 20 +- mlir/lib/Dialect/Shape/CMakeLists.txt | 1 + mlir/lib/Dialect/Shape/IR/Shape.cpp | 44 + mlir/test/Dialect/Shape/ops.mlir | 4 +- 114 files changed, 2402 insertions(+), 1696 deletions(-) mode change 100644 => 100755 clang/include/clang/Format/Format.h create mode 100644 libc/src/string/bzero.cpp create mode 100644 libc/src/string/bzero.h create mode 100644 libc/src/string/memory_utils/memset_utils.h create mode 100644 libc/src/string/memset.cpp create mode 100644 libc/src/string/memset.h copy libc/test/src/string/{memcpy_test.cpp => bzero_test.cpp} (78%) copy libc/test/src/string/{memcpy_test.cpp => memset_test.cpp} (50%) delete mode 100644 lldb/source/Plugins/Language/ObjC/Utilities.h copy lldb/test/API/functionalities/{plugins/python_os_plugin/stepping_plugin_threa [...] create mode 100644 lldb/test/API/functionalities/thread/break_step_other/TestThrea [...] create mode 100644 lldb/test/API/functionalities/thread/break_step_other/main.cpp delete mode 100644 lldb/unittests/Language/ObjC/CMakeLists.txt delete mode 100644 lldb/unittests/Language/ObjC/UtilitiesTests.cpp rename llvm/include/llvm/{Analysis => Transforms/Utils}/ScalarEvolutionExpander.h (100%) rename llvm/lib/{Analysis => Transforms/Utils}/ScalarEvolutionExpander.cpp (99%) create mode 100644 llvm/unittests/Transforms/Utils/ScalarEvolutionExpanderTest.cpp