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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 5c3ebd77259 Revert "[mlir][gpu] Refactor ConvertGpuLaunchFuncToCudaCall [...] adds ae5ab2f40a3 [LegalizeDAG] Modify ExpandLegalINT_TO_FP to swap data for [...] adds 8138487468e [BrachProbablityInfo] Set edge probabilities at once and fi [...] adds 0e41d647cea [MC] Simplify MakeStartMinusEndExpr(). NFC. adds fb3ba380218 [CostModel] Remove getExtCost adds 78dea0e8fb6 Revert "[lit] GoogleTest framework should report failures i [...] adds 7606a54363d [lldb/Reproducers] Fix/skip passive replay failures in pyth [...] adds de71def3f59 [CostModel] Unify Intrinsic Costs. adds 8086cdd1b01 [PowerPC] add more high latency opcodes for machine combiner pass adds 1c3d9c2f362 [SVE] Remove IITDescriptor::ScalableVecArgument adds c2c36c4f4b6 [clang][index] Fix a crash for accessing a null field decl. adds 5b0d1f04bf8 Fix a layering violation by not depending from Transforms/U [...] adds dedcefe09d1 [Statepoint] Constant fold FP deopt args. adds b2a485e37ed [libc] Fix accidental inclusion of system libc headers. adds 941005f51ac [mlir] NFC - Add a builder to vector.transpose adds b0614509a0f [HardwareLoops] llvm.loop.decrement.reg definition adds b2df9612319 [IndVarSimplify][LoopUtils] Avoid TOCTOU/ordering issues (PR45835) adds fee5a9a6ea1 MachineMemOperand.h - reduce GlobalValue.h include to just [...] adds eeff1a970a6 [analyzer][CallAndMessage][NFC] Split up checkPreCall adds 111ddc57d38 [FlattenCFG] Fix `MergeIfRegion` in case then-path is empty adds 259eb619ff6 Revert "[CostModel] Unify Intrinsic Costs." adds b263fee4d2c [CostModel] Sink intrinsic costs to base TTI. adds 79e5ecfa7a6 On Windows, handle interrupt signals without crash message adds 3411a1a9201 Fix compile for -DLIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY adds 361e4f14e35 Fix debug info for NoDebug attr adds 1c8f999e0b5 [analyzer][CallAndMessage] Add checker options for each bug type adds 2cbbc266ec1 [mlir][gpu] Refactor ConvertGpuLaunchFuncToCudaCalls pass. adds 8f9d3b937ca [StringRef] Use some trickery to avoid initializing the std [...] adds c476abfd37c [BitcodeReader] Simplify code. NFCI. adds 9c53ac08de7 [mlir][rocdl] Exposing buffer load/store intrinsic adds 1a2e8b3f717 GenericDomTree.h - remove unused PointerIntPair.h include. NFC. adds 439c8b2884a [x86] NFC: Fix typo in command line option description adds 3ef11346f39 Fix DeferredDiagnosticsEmitter for bug#45987 adds 20c0527af74 [ModuloSchedule] Trivial fix for instruction with more than [...] adds df3b95bc0ae [SLP][NFC] PR45269 getVectorElementSize() is slow adds 183d6af0818 [llvm][test] Add COM: directives before colon-less non-CHEC [...] adds 5fb979dd069 [llvm][test] Add missing FileCheck colons. NFC adds c4169a3efeb Revert "[YAMLTraits] Add trait for char" adds cb2a8be8842 [ADT] NFC: Fix typos in header comments adds 1dfd1b3e4b2 [AMDGPU] Tune threshold for cmp/select vector lowering adds 353e5aa42df [libFuzzer] Fix leak in unit test. adds b5c59d77c3a [ProfileSummary] Add the PartialProfileRatio field in Profi [...] adds b6917a86fbb [ADT][Analysis] NFC: Fix some more typos adds 753a2192841 [ImmutableSet] Use IntrusiveRefCntPtr to eliminate some man [...] adds f6cc1c08f17 Revert "Revert "[YAMLTraits] Add trait for char"" adds 2af2bc33d36 Disable ptr_ref tests under ASAN adds a62a5200445 Disable malloc stepping test under ASAN. The output is diff [...] adds 60dff35fd43 Move decorator to the correct function. adds c7923e7705d [mips] Reorganize check directives in the test. NFC adds 92fd3971e0d [dsymutil] Add reproducers to dsymutil adds d395eacca57 [dsymutil] Fix include-style adds abf4957204f [gn build] Port 92fd3971e0d adds d851fce4cb2 [lld][WebAssembly] Do not emit initialization for .bss segments adds 01909b4e850 [IR] Make Module::setProfileSummary to replace an existing [...] adds 07ffcef469c [dsymutil] Fix conversion between unique_ptr and Expected adds 8f555780ef3 [libc++] Link back-deployment tests against the latest libc [...]
No new revisions were added by this update.
Summary of changes: .../clang/StaticAnalyzer/Checkers/Checkers.td | 69 +++- .../Core/PathSensitive/CheckerContext.h | 11 +- clang/lib/CodeGen/CGDebugInfo.cpp | 12 +- clang/lib/Index/IndexBody.cpp | 2 +- clang/lib/Sema/Sema.cpp | 2 +- .../Checkers/CallAndMessageChecker.cpp | 377 ++++++++++++++------- clang/test/Analysis/PR40625.cpp | 4 +- clang/test/Analysis/analyzer-config.c | 10 +- clang/test/Analysis/analyzer-enabled-checkers.c | 3 +- clang/test/Analysis/call-and-message.c | 24 ++ clang/test/Analysis/call-and-message.cpp | 172 ++++++++++ clang/test/Analysis/call-and-message.m | 134 ++++++++ clang/test/Analysis/call-and-message.mm | 32 ++ clang/test/Analysis/exercise-ps.c | 5 +- clang/test/Analysis/reference.mm | 17 - clang/test/Analysis/uninit-const.c | 6 +- clang/test/Analysis/uninit-const.cpp | 13 +- clang/test/Analysis/uninit-msg-expr.m | 56 --- clang/test/CodeGen/nodebug-attr.c | 15 + clang/test/CodeGenCUDA/kernel-dbg-info.cu | 25 +- .../test/Index/index-designated-init-recovery.cpp | 8 + clang/test/OpenMP/deferred-diags.cpp | 35 ++ compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp | 18 +- libc/cmake/modules/LLVMLibCObjectRules.cmake | 12 +- libc/src/.clang-tidy | 2 +- libcxx/include/__threading_support | 76 ++--- libcxx/utils/ci/macos-backdeployment.sh | 32 +- lld/test/wasm/data-segments.ll | 5 +- lld/wasm/SyntheticSections.cpp | 2 +- lld/wasm/SyntheticSections.h | 8 +- lld/wasm/Writer.cpp | 23 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 1 + .../API/functionalities/ptr_refs/TestPtrRefs.py | 1 + .../test/API/lang/objc/ptr_refs/TestPtrRefsObjC.py | 1 + .../disassemble-raw-data/TestDisassembleRawData.py | 1 + .../interpreter/TestRunCommandInterpreterAPI.py | 2 + lldb/test/API/python_api/process/TestProcessAPI.py | 3 + .../process/read-mem-cstring/TestReadMemCString.py | 1 + lldb/test/API/python_api/target/TestTargetAPI.py | 24 +- lldb/test/API/python_api/thread/TestThreadAPI.py | 1 + .../value/change_values/TestChangeValueAPI.py | 16 +- llvm/docs/CommandGuide/dsymutil.rst | 8 + llvm/include/llvm/ADT/APFloat.h | 2 +- llvm/include/llvm/ADT/DAGDeltaAlgorithm.h | 2 +- llvm/include/llvm/ADT/DeltaAlgorithm.h | 2 +- llvm/include/llvm/ADT/DenseMap.h | 2 +- llvm/include/llvm/ADT/FloatingPointMode.h | 2 +- llvm/include/llvm/ADT/FoldingSet.h | 2 +- llvm/include/llvm/ADT/ImmutableMap.h | 98 ++---- llvm/include/llvm/ADT/ImmutableSet.h | 104 ++---- llvm/include/llvm/ADT/IntervalMap.h | 12 +- llvm/include/llvm/ADT/PointerSumType.h | 2 +- llvm/include/llvm/ADT/PointerUnion.h | 2 +- llvm/include/llvm/ADT/STLExtras.h | 4 +- llvm/include/llvm/ADT/SetVector.h | 2 +- llvm/include/llvm/ADT/SmallPtrSet.h | 2 +- llvm/include/llvm/ADT/SmallVector.h | 2 +- llvm/include/llvm/ADT/SparseSet.h | 2 +- llvm/include/llvm/ADT/Waymarking.h | 6 +- llvm/include/llvm/ADT/fallible_iterator.h | 2 +- llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 10 + llvm/include/llvm/Analysis/CaptureTracking.h | 2 +- llvm/include/llvm/Analysis/DivergenceAnalysis.h | 2 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 7 - .../llvm/Analysis/TargetTransformInfoImpl.h | 78 +++-- llvm/include/llvm/Analysis/VectorUtils.h | 16 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 25 +- llvm/include/llvm/CodeGen/MachineMemOperand.h | 2 +- llvm/include/llvm/IR/Intrinsics.h | 42 ++- llvm/include/llvm/IR/Intrinsics.td | 2 +- llvm/include/llvm/IR/Module.h | 13 +- llvm/include/llvm/IR/ProfileSummary.h | 18 +- llvm/include/llvm/Support/GenericDomTree.h | 1 - llvm/include/llvm/Support/TypeSize.h | 2 + .../Transforms/Utils/CanonicalizeFreezeInLoops.h | 3 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 122 ++++--- llvm/lib/Analysis/TargetTransformInfo.cpp | 5 - llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 3 +- llvm/lib/CodeGen/HardwareLoops.cpp | 4 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 40 +-- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 20 +- llvm/lib/IR/Function.cpp | 51 ++- llvm/lib/IR/Module.cpp | 43 ++- llvm/lib/IR/ProfileSummary.cpp | 56 ++- llvm/lib/MC/MCDwarf.cpp | 48 ++- llvm/lib/Support/StringRef.cpp | 14 +- llvm/lib/Support/Windows/Signals.inc | 16 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 54 +-- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 10 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 2 +- llvm/lib/Target/X86/X86DiscriminateMemOps.cpp | 2 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 3 +- llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp | 4 +- .../Transforms/Utils/CanonicalizeFreezeInLoops.cpp | 3 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 12 +- llvm/lib/Transforms/Utils/FlattenCFG.cpp | 112 ++++-- llvm/lib/Transforms/Utils/LoopUtils.cpp | 88 +++-- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 24 +- llvm/test/Analysis/BranchProbabilityInfo/basic.ll | 6 +- llvm/test/Analysis/CostModel/AArch64/cast.ll | 32 +- .../CodeGen/AArch64/sve-intrinsics-matmul-fp32.ll | 2 +- .../CodeGen/AArch64/sve-intrinsics-matmul-fp64.ll | 2 +- .../CodeGen/AArch64/sve-intrinsics-matmul-int8.ll | 20 +- llvm/test/CodeGen/AMDGPU/GlobalISel/smrd.ll | 2 +- llvm/test/CodeGen/AMDGPU/extract_vector_dynelt.ll | 18 + llvm/test/CodeGen/AMDGPU/fp_to_uint.ll | 6 +- llvm/test/CodeGen/AMDGPU/global-constant.ll | 8 +- llvm/test/CodeGen/AMDGPU/insert_vector_dynelt.ll | 11 + llvm/test/CodeGen/AMDGPU/merge-tbuffer.mir | 4 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 2 +- .../AMDGPU/unhandled-loop-condition-assertion.ll | 2 +- llvm/test/CodeGen/ARM/build-attributes.ll | 290 ++++++++-------- llvm/test/CodeGen/ARM/float-helpers.s | 36 +- llvm/test/CodeGen/ARM/select-imm.ll | 4 +- llvm/test/CodeGen/ARM/struct_byval_arm_t1_t2.ll | 22 +- llvm/test/CodeGen/Mips/cconv/arguments-float.ll | 50 +-- .../Mips/cconv/arguments-hard-float-varargs.ll | 34 +- .../CodeGen/Mips/cconv/arguments-hard-float.ll | 32 +- llvm/test/CodeGen/Mips/cconv/arguments-varargs.ll | 236 ++++++------- llvm/test/CodeGen/Mips/cconv/arguments.ll | 38 +-- llvm/test/CodeGen/Mips/cconv/return-hard-fp128.ll | 4 +- .../CodeGen/Mips/cconv/return-hard-struct-f128.ll | 8 +- llvm/test/CodeGen/Mips/cconv/vector.ll | 20 +- llvm/test/CodeGen/Mips/countleading.ll | 8 +- llvm/test/CodeGen/Mips/divrem.ll | 22 +- .../test/CodeGen/Mips/dynamic-stack-realignment.ll | 12 +- llvm/test/CodeGen/Mips/inlineasm-operand-code.ll | 2 +- llvm/test/CodeGen/Mips/mips64muldiv.ll | 8 +- llvm/test/CodeGen/PowerPC/machine-combiner.ll | 12 +- llvm/test/CodeGen/PowerPC/ppc64-crsave.mir | 9 +- .../Thumb2/LowOverheadLoops/clear-maskedinsts.ll | 10 +- .../test/CodeGen/Thumb2/LowOverheadLoops/nested.ll | 10 +- .../Thumb2/LowOverheadLoops/tail-pred-const.ll | 22 +- llvm/test/CodeGen/X86/avx-cast.ll | 2 +- llvm/test/CodeGen/X86/fp-intrinsics.ll | 26 +- llvm/test/CodeGen/X86/splat-for-size.ll | 29 +- llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll | 10 +- llvm/test/CodeGen/X86/statepoint-regs.ll | 162 +++++++++ llvm/test/CodeGen/X86/vec_shift6.ll | 25 +- llvm/test/CodeGen/X86/vector-compare-combines.ll | 4 +- llvm/test/CodeGen/X86/vector-narrow-binop.ll | 5 +- llvm/test/DebugInfo/COFF/vframe-fpo.ll | 2 +- llvm/test/DebugInfo/Mips/eh_frame.ll | 41 ++- .../test/DebugInfo/X86/debug-info-static-member.ll | 12 +- llvm/test/FileCheck/dump-input-annotations.txt | 10 +- llvm/test/FileCheck/var-scope.txt | 8 +- llvm/test/MC/AsmParser/expr-shr.s | 2 +- llvm/test/MC/Mips/relocation-n64.s | 16 +- llvm/test/MC/Mips/relocation.s | 16 +- llvm/test/MC/RISCV/compressed-relocations.s | 8 +- llvm/test/MC/RISCV/relocations.s | 8 +- llvm/test/MC/RISCV/rv32b-aliases-valid.s | 10 +- llvm/test/MC/RISCV/rv64b-aliases-valid.s | 10 +- llvm/test/MC/RISCV/rva-aliases-valid.s | 18 +- llvm/test/MC/RISCV/rvi-aliases-valid.s | 18 +- llvm/test/Support/interrupts.test | 43 +++ llvm/test/Transforms/HardwareLoops/ARM/calls.ll | 12 +- llvm/test/Transforms/HardwareLoops/ARM/do-rem.ll | 8 +- .../Transforms/HardwareLoops/ARM/fp-emulation.ll | 8 +- .../test/Transforms/HardwareLoops/ARM/simple-do.ll | 8 +- .../test/Transforms/HardwareLoops/ARM/structure.ll | 24 +- llvm/test/Transforms/HardwareLoops/scalar-while.ll | 8 +- llvm/test/Transforms/IndVarSimplify/lftr.ll | 6 +- llvm/test/Transforms/IndVarSimplify/pr45835.ll | 38 +++ .../InstCombine/double-float-shrink-2.ll | 4 +- llvm/test/Transforms/LoopFusion/cannot_fuse.ll | 2 +- .../ARM/tail-folding-counting-down.ll | 2 +- llvm/test/Transforms/PGOProfile/unreachable_bb.ll | 2 +- llvm/test/Transforms/Util/flattencfg.ll | 133 +++++++- llvm/test/tools/dsymutil/X86/reproducer.test | 76 +++++ llvm/test/tools/dsymutil/cmdline.test | 2 + .../ELF/dynamic-section-machine-specific.test | 12 +- .../llvm-readobj/ELF/RISCV/section-types.test | 4 +- .../test/tools/llvm-readobj/ELF/section-types.test | 4 +- .../tools/llvm-readobj/ELF/symbol-binding.test | 4 +- llvm/tools/dsymutil/CMakeLists.txt | 1 + llvm/tools/dsymutil/Options.td | 10 + llvm/tools/dsymutil/Reproducer.cpp | 84 +++++ llvm/tools/dsymutil/Reproducer.h | 77 +++++ llvm/tools/dsymutil/dsymutil.cpp | 27 ++ llvm/unittests/IR/ModuleTest.cpp | 49 +++ llvm/unittests/ProfileData/SampleProfTest.cpp | 22 +- .../Transforms/Utils/BasicBlockUtilsTest.cpp | 93 +++++ .../gn/secondary/llvm/tools/dsymutil/BUILD.gn | 1 + llvm/utils/lit/lit/formats/googletest.py | 8 - .../Inputs/googletest-discovery-failed/lit.cfg | 3 - .../googletest-discovery-failed/subdir/OneTest.py | 3 - .../utils/lit/tests/googletest-discovery-failed.py | 10 - .../mlir/Conversion/GPUCommon/GPUCommonPass.h | 36 ++ .../mlir/Conversion/GPUToCUDA/GPUToCUDAPass.h | 9 - mlir/include/mlir/Conversion/Passes.td | 14 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 46 +++ mlir/include/mlir/Dialect/Vector/EDSC/Intrinsics.h | 2 + mlir/include/mlir/Dialect/Vector/VectorOps.td | 4 + mlir/include/mlir/EDSC/Builders.h | 15 + mlir/include/mlir/InitAllPasses.h | 1 + mlir/lib/Conversion/CMakeLists.txt | 1 + mlir/lib/Conversion/GPUCommon/CMakeLists.txt | 21 ++ .../ConvertLaunchFuncToRuntimeCalls.cpp} | 224 ++++++------ mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt | 44 ++- mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp | 50 +++ mlir/lib/Dialect/Vector/VectorOps.cpp | 12 + mlir/lib/Target/LLVMIR/ConvertToROCDLIR.cpp | 5 +- .../lower-launch-func-to-gpu-runtime-calls.mlir} | 18 +- mlir/test/Dialect/LLVMIR/rocdl.mlir | 23 ++ mlir/test/Target/rocdl.mlir | 23 ++ .../mlir-cuda-runner/cuda-runtime-wrappers.cpp | 24 +- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 3 +- 209 files changed, 3568 insertions(+), 1723 deletions(-) create mode 100644 clang/test/Analysis/call-and-message.c create mode 100644 clang/test/Analysis/call-and-message.cpp create mode 100644 clang/test/Analysis/call-and-message.m create mode 100644 clang/test/Analysis/call-and-message.mm delete mode 100644 clang/test/Analysis/reference.mm delete mode 100644 clang/test/Analysis/uninit-msg-expr.m create mode 100644 clang/test/CodeGen/nodebug-attr.c create mode 100644 clang/test/Index/index-designated-init-recovery.cpp create mode 100644 clang/test/OpenMP/deferred-diags.cpp create mode 100644 llvm/test/Support/interrupts.test create mode 100644 llvm/test/Transforms/IndVarSimplify/pr45835.ll create mode 100644 llvm/test/tools/dsymutil/X86/reproducer.test create mode 100644 llvm/tools/dsymutil/Reproducer.cpp create mode 100644 llvm/tools/dsymutil/Reproducer.h delete mode 100644 llvm/utils/lit/tests/Inputs/googletest-discovery-failed/lit.cfg delete mode 100644 llvm/utils/lit/tests/Inputs/googletest-discovery-failed/subdir/ [...] delete mode 100644 llvm/utils/lit/tests/googletest-discovery-failed.py create mode 100644 mlir/include/mlir/Conversion/GPUCommon/GPUCommonPass.h create mode 100644 mlir/lib/Conversion/GPUCommon/CMakeLists.txt rename mlir/lib/Conversion/{GPUToCUDA/ConvertLaunchFuncToCudaCalls.cpp => GPUCommo [...] rename mlir/test/Conversion/{GPUToCUDA/lower-launch-func-to-cuda.mlir => GPUCommon [...]