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-next-allmodconfig in repository toolchain/ci/llvm-project.
from d341a94261a Add extra ops in add to sub transform test in order to enfo [...] adds 2a70703770a [ValueTracking] do not try to peek through bitcasts in comp [...] adds e076491759b [InstCombine] remove stale FIXME comment from test; NFC adds fae03d8add5 Modules: Document that ReadASTCore exits its final loop via [...] adds e9e4a0f5b48 [X86] Regenerate test to get the full FP operands printed. NFC adds 195a62e9ae5 [WebAssembly] Delete ThrowUnwindDest map from WasmEHFuncInfo adds 088b1c9cdcd [analyzer] Enable subcheckers to possess checker options adds a761f9f4079 [SubtargetFeatuers] Simplify the code used to imply feature [...] adds b306ef12f04 [SubtargetFeatures] Don't call ApplyFeatureFlag if the feat [...] adds 69abb15b81d [SubtargetFeatures] Add operator< for comparing SubtargetIn [...] adds 672bec223d3 [InstCombine] Mark debug values as unavailable after DCE. adds 2d8be64401e [llvm] [Support] Revert "Reimplement getMainExecutable() us [...] adds daea28ab648 [DebugInfo] Construct nested types on behalf of owner CU adds 65a401f6a90 [AArch64/ARM] Fix two compiler warnings in InstructionSelec [...] adds 181afc7f3bb [ARM] Fix selection of VLDR.16 instruction with imm offset adds ded118079b6 [LLD] add test for line number info related to differrent . [...] adds 09d8ea52825 [X86] Avoid codegen changes when DBG_VALUE appears between [...] adds be3281a281e [MCA] Highlight kernel bottlenecks in the summary view. adds 9735d9011a7 [MCA] Correctly initialize struct SummaryView::BackPressureInfo. adds 6023d5990d0 [AMDGPU][MC] Enable lds_direct operand for v_readfirstlane_ [...] adds 3437142aadc [MCA] Remove unused methods. NFC adds 0c5b6ede2ff Unbreak shared library linkage on DragonFlyBSD. adds eeb1144d27f [X86] Regenerate illegal type load test with non-undef load [...] adds 881e83d8b94 Give builtins and alloc/dealloc operators the default calli [...] adds 21450545d14 [libc++] decoupling Freestanding atomic<T> from libatomic.a adds 502ba11583b Revert duplicate check for DragonFly BSD adds de11105d2ec [lldb] [test] Mark failing tests XFAIL on NetBSD adds f3feb6adb91 [WebAssembly] Add support for data sections in the assembler.
No new revisions were added by this update.
Summary of changes: .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 62 +- clang/lib/AST/ASTContext.cpp | 6 +- clang/lib/Sema/SemaExprCXX.cpp | 3 +- clang/lib/Serialization/ASTReader.cpp | 2 +- .../Checkers/AnalysisOrderChecker.cpp | 4 +- clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp | 8 +- .../Checkers/LocalizationChecker.cpp | 7 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 2 +- .../Checkers/MmapWriteExecChecker.cpp | 4 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 2 +- .../Checkers/NumberObjectConversionChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp | 13 +- .../UninitializedObjectChecker.cpp | 17 +- .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 4 +- clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 57 +- clang/test/CodeGenCXX/builtin-calling-conv.cpp | 42 + .../StaticAnalyzer/AnalyzerOptionsTest.cpp | 32 +- libcxx/include/__config | 17 +- libcxx/include/atomic | 982 ++++++++++++++++----- lld/test/ELF/debug-line-obj.s | 177 ++++ .../ExecControl/StopHook/stop-hook-threads.test | 1 + lldb/lit/SymbolFile/DWARF/debug-line-basic.s | 1 + .../dir-separator-no-comp-dir-relative-name.s | 1 + .../SymbolFile/DWARF/dir-separator-no-comp-dir.s | 1 + lldb/lit/SymbolFile/DWARF/dir-separator-posix.s | 1 + lldb/lit/SymbolFile/DWARF/dir-separator-windows.s | 1 + lldb/lit/SymbolFile/DWARF/find-inline-method.s | 1 + .../breakpoint/break-insert-enable-pending.test | 1 + .../lit/tools/lldb-mi/breakpoint/break-insert.test | 2 + lldb/lit/tools/lldb-mi/data/data-info-line.test | 2 + lldb/lit/tools/lldb-mi/exec/exec-continue.test | 2 + lldb/lit/tools/lldb-mi/exec/exec-interrupt.test | 2 + .../tools/lldb-mi/exec/exec-next-instruction.test | 2 + lldb/lit/tools/lldb-mi/exec/exec-next.test | 2 + .../tools/lldb-mi/exec/exec-step-instruction.test | 2 + lldb/lit/tools/lldb-mi/exec/exec-step.test | 2 + lldb/packages/Python/lldbsuite/test/decorators.py | 6 + .../test/driver/batch_mode/TestBatchMode.py | 1 + .../call-restarts/TestCallThatRestarts.py | 1 + .../expr-in-syscall/TestExpressionInSyscall.py | 1 + .../formatters/TestFormatters.py | 1 + .../ir-interpreter/TestIRInterpreter.py | 1 + .../radar_9531204/TestPrintfAfterUp.py | 1 + .../save_jit_objects/TestSaveJITObjects.py | 1 + .../test/expression_command/test/TestExprs.py | 1 + .../timeout/TestCallWithTimeout.py | 1 + .../attach_resume/TestAttachResume.py | 1 + .../TestBreakpointSetRestart.py | 1 + .../cpp_exception/TestCPPExceptionBreakpoint.py | 1 + .../TestBreakpointInGlobalConstructor.py | 1 + .../setvaluefromcstring/TestSetValueFromCString.py | 3 +- .../deleted-executable/TestDeletedExecutable.py | 1 + .../inferior-assert/TestInferiorAssert.py | 4 + .../inferior-crashing/TestInferiorCrashing.py | 2 + .../recursive-inferior/TestRecursiveInferior.py | 2 + .../TestLaunchWithShellExpand.py | 1 + .../functionalities/load_unload/TestLoadUnload.py | 3 + .../test/functionalities/longjmp/TestLongjmp.py | 3 + .../process_attach/TestProcessAttach.py | 3 + .../process_group/TestChangeProcessGroup.py | 1 + .../process_launch/TestProcessLaunch.py | 2 + .../register/intel_avx/TestYMMRegister.py | 1 + .../register/register_command/TestRegisters.py | 5 + .../test/functionalities/signal/TestSendSignal.py | 1 + .../test/functionalities/signal/raise/TestRaise.py | 2 + .../target_create_deps/TestTargetCreateDeps.py | 4 + .../thread/break_after_join/TestBreakAfterJoin.py | 1 + ...ConcurrentBreakpointDelayBreakpointOneSignal.py | 1 + ...oncurrentBreakpointOneDelayBreakpointThreads.py | 1 + ...entBreakpointsDelayedBreakpointOneWatchpoint.py | 1 + .../TestConcurrentCrashWithBreak.py | 1 + .../TestConcurrentCrashWithSignal.py | 1 + .../TestConcurrentCrashWithWatchpoint.py | 1 + ...oncurrentCrashWithWatchpointBreakpointSignal.py | 1 + .../TestConcurrentDelaySignalBreak.py | 1 + .../TestConcurrentDelaySignalWatch.py | 1 + .../TestConcurrentDelayWatchBreak.py | 1 + ...stConcurrentDelayedCrashWithBreakpointSignal.py | 1 + ...ncurrentDelayedCrashWithBreakpointWatchpoint.py | 1 + .../TestConcurrentNWatchNBreak.py | 1 + .../concurrent_events/TestConcurrentSignalBreak.py | 1 + .../TestConcurrentSignalDelayBreak.py | 1 + .../TestConcurrentSignalDelayWatch.py | 1 + .../TestConcurrentSignalNWatchNBreak.py | 1 + .../concurrent_events/TestConcurrentSignalWatch.py | 1 + .../TestConcurrentSignalWatchBreak.py | 1 + .../TestConcurrentTwoBreakpointThreads.py | 1 + .../TestConcurrentTwoBreakpointsOneDelaySignal.py | 1 + .../TestConcurrentTwoBreakpointsOneSignal.py | 1 + .../TestConcurrentTwoBreakpointsOneWatchpoint.py | 1 + .../TestConcurrentTwoWatchpointThreads.py | 1 + .../TestConcurrentTwoWatchpointsOneBreakpoint.py | 1 + ...stConcurrentTwoWatchpointsOneDelayBreakpoint.py | 1 + .../TestConcurrentTwoWatchpointsOneSignal.py | 1 + .../concurrent_events/TestConcurrentWatchBreak.py | 1 + .../TestConcurrentWatchBreakDelay.py | 1 + ...urrentWatchpointDelayWatchpointOneBreakpoint.py | 1 + ...ncurrentWatchpointWithDelayWatchpointThreads.py | 1 + .../create_after_attach/TestCreateAfterAttach.py | 2 + .../create_during_step/TestCreateDuringStep.py | 3 + .../exit_during_break/TestExitDuringBreak.py | 1 + .../thread/exit_during_step/TestExitDuringStep.py | 3 + .../thread/multi_break/TestMultipleBreakpoints.py | 1 + .../thread/num_threads/TestNumThreads.py | 2 + .../thread/state/TestThreadStates.py | 4 + .../thread/step_out/TestThreadStepOut.py | 3 + .../thread/thread_exit/TestThreadExit.py | 1 + .../TestThreadSpecificBreakpoint.py | 2 + .../TestThreadSpecificBpPlusCondition.py | 1 + .../functionalities/tsan/basic/TestTsanBasic.py | 1 + .../TestTsanCPPGlobalLocation.py | 1 + .../tsan/global_location/TestTsanGlobalLocation.py | 1 + .../tsan/multiple/TestTsanMultiple.py | 1 + .../tsan/thread_leak/TestTsanThreadLeak.py | 1 + .../tsan/thread_numbers/TestTsanThreadNumbers.py | 1 + .../unwind/noreturn/TestNoreturnUnwind.py | 1 + .../hello_watchlocation/TestWatchLocation.py | 1 + .../hello_watchpoint/TestMyFirstWatchpoint.py | 1 + .../watchpoint/multiple_hits/TestMultipleHits.py | 1 + .../TestWatchpointMultipleThreads.py | 2 + .../step_over_watchpoint/TestStepOverWatchpoint.py | 1 + .../watchpoint_commands/TestWatchpointCommands.py | 4 + .../command/TestWatchpointCommandLLDB.py | 2 + .../command/TestWatchpointCommandPython.py | 2 + .../condition/TestWatchpointConditionCmd.py | 1 + .../watchpoint_disable/TestWatchpointDisable.py | 1 + .../TestWatchLocationWithWatchSet.py | 1 + .../watchpoint_size/TestWatchpointSizes.py | 3 + .../test/lang/c/array_types/TestArrayTypes.py | 1 + .../c/conflicting-symbol/TestConflictingSymbol.py | 1 + .../lang/c/const_variables/TestConstVariables.py | 1 + .../lang/c/function_types/TestFunctionTypes.py | 1 + .../lang/c/global_variables/TestGlobalVariables.py | 1 + .../lldbsuite/test/lang/c/modules/TestCModules.py | 1 + .../test/lang/c/shared_lib/TestSharedLib.py | 2 + .../test/lang/c/stepping/TestStepAndBreakpoints.py | 1 + .../lldbsuite/test/lang/cpp/auto/TestCPPAuto.py | 1 + .../cpp/exceptions/TestCPPExceptionBreakpoints.py | 1 + .../TestNamespaceDefinitions.py | 1 + .../lldbsuite/test/lang/cpp/this/TestCPPThis.py | 1 + .../TestNSDictionary0.py | 3 +- .../objc/objc-ivar-protocols/TestIvarProtocols.py | 3 +- .../objc/objc-runtime-ivars/TestRuntimeIvars.py | 4 +- .../objc/variadic_methods/TestVariadicMethods.py | 3 +- .../lang/objcxx/class-name-clash/TestNameClash.py | 3 +- .../objcxx/objcxx-ivar-vector/TestIvarVector.py | 3 +- .../exprpath_synthetic/TestExprPathSynthetic.py | 3 +- .../test/python_api/hello_world/TestHelloWorld.py | 1 + .../python_api/lldbutil/iter/TestLLDBIterator.py | 1 + .../lldbutil/process/TestPrintStackTraces.py | 1 + .../sbtype_typeclass/TestSBTypeTypeClass.py | 2 +- .../test/python_api/thread/TestThreadAPI.py | 1 + .../python_api/watchpoint/TestSetWatchpoint.py | 1 + .../watchpoint/TestWatchpointIgnoreCount.py | 1 + .../python_api/watchpoint/TestWatchpointIter.py | 1 + .../condition/TestWatchpointConditionAPI.py | 1 + .../watchlocation/TestSetWatchlocation.py | 1 + .../watchlocation/TestTargetWatchAddress.py | 1 + .../test/tools/lldb-mi/breakpoint/TestMiBreak.py | 2 + .../test/tools/lldb-mi/signal/TestMiSignal.py | 3 + .../startup_options/TestMiStartupOptions.py | 2 + .../test/tools/lldb-mi/target/TestMiTarget.py | 3 + .../tools/lldb-mi/threadinfo/TestMiThreadInfo.py | 1 + .../tools/lldb-vscode/attach/TestVSCode_attach.py | 4 + .../TestVSCode_setExceptionBreakpoints.py | 1 + .../tools/lldb-vscode/launch/TestVSCode_launch.py | 1 + llvm/docs/CommandGuide/llvm-mca.rst | 6 + llvm/include/llvm/CodeGen/WasmEHFuncInfo.h | 22 - llvm/include/llvm/MC/SubtargetFeature.h | 5 + llvm/include/llvm/MCA/Context.h | 6 +- llvm/include/llvm/MCA/HWEventListener.h | 30 + llvm/include/llvm/MCA/HardwareUnits/LSUnit.h | 1 - llvm/include/llvm/MCA/HardwareUnits/Scheduler.h | 24 +- llvm/include/llvm/MCA/Instruction.h | 14 +- llvm/include/llvm/MCA/Stages/ExecuteStage.h | 12 +- llvm/lib/Analysis/ValueTracking.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 50 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 3 + .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 7 - .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 + llvm/lib/CodeGen/WasmEHPrepare.cpp | 18 - llvm/lib/MC/MCParser/WasmAsmParser.cpp | 31 +- llvm/lib/MC/MCSubtargetInfo.cpp | 5 +- llvm/lib/MC/SubtargetFeature.cpp | 25 +- llvm/lib/MC/WasmObjectWriter.cpp | 2 +- llvm/lib/MCA/Context.cpp | 3 +- llvm/lib/MCA/HardwareUnits/Scheduler.cpp | 28 +- llvm/lib/MCA/Stages/ExecuteStage.cpp | 43 + llvm/lib/Support/Unix/Path.inc | 20 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 1 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 117 ++- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 13 + .../AMDGPU/Disassembler/AMDGPUDisassembler.h | 3 + llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 16 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 2 + llvm/lib/Target/AMDGPU/VOP1Instructions.td | 2 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 4 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 15 +- llvm/lib/Target/ARM/ARMInstructionSelector.cpp | 11 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 34 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 19 +- .../InstCombine/InstructionCombining.cpp | 3 +- llvm/test/CodeGen/ARM/fp16-load-store.ll | 105 +++ llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 4 +- llvm/test/CodeGen/X86/pr34657.ll | 12 +- llvm/test/CodeGen/X86/pseudo_cmov_lower2.ll | 50 ++ llvm/test/CodeGen/X86/select.ll | 4 +- llvm/test/DebugInfo/X86/nested_types.ll | 98 ++ llvm/test/MC/AMDGPU/lds_direct-ci.s | 10 + llvm/test/MC/AMDGPU/lds_direct-err.s | 52 +- llvm/test/MC/AMDGPU/lds_direct.s | 13 +- .../MC/Disassembler/AMDGPU/lds_direct_gfx9.txt | 6 + llvm/test/MC/WebAssembly/basic-assembly.s | 16 +- llvm/test/MC/WebAssembly/data-section.s | 94 ++ llvm/test/Transforms/InstCombine/assume.ll | 19 +- .../Transforms/InstCombine/unavailable-debug.ll | 81 ++ .../tools/llvm-mca/X86/BtVer2/bottleneck-hints-1.s | 85 ++ .../tools/llvm-mca/X86/BtVer2/bottleneck-hints-2.s | 72 ++ .../tools/llvm-mca/X86/BtVer2/bottleneck-hints-3.s | 106 +++ llvm/tools/llvm-mca/Views/SummaryView.cpp | 102 ++- llvm/tools/llvm-mca/Views/SummaryView.h | 46 +- llvm/tools/llvm-mca/llvm-mca.cpp | 8 +- 224 files changed, 2675 insertions(+), 583 deletions(-) create mode 100644 clang/test/CodeGenCXX/builtin-calling-conv.cpp create mode 100644 lld/test/ELF/debug-line-obj.s create mode 100644 llvm/test/CodeGen/ARM/fp16-load-store.ll create mode 100644 llvm/test/DebugInfo/X86/nested_types.ll create mode 100644 llvm/test/MC/AMDGPU/lds_direct-ci.s create mode 100644 llvm/test/MC/WebAssembly/data-section.s create mode 100644 llvm/test/Transforms/InstCombine/unavailable-debug.ll create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/bottleneck-hints-1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/bottleneck-hints-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/bottleneck-hints-3.s