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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 59fc8677903 Re-split integral & pointer overloads. Add tests. adds 9a2bab5ea2f [ThinLTO] Make -lto-embed-bitcode an enum adds df477db5f9e [Coroutine][Sema] Tighten the lifetime of symmetric transfe [...] adds 7c37b82f5ba [SyntaxTree][Synthesis] Add support for Tree. adds 7dcd0042e8b Re-apply "[ORC] Make MaterializationResponsibility immovabl [...] adds ccb4124a417 Fix -gz=zlib options for linker adds f5ab5b20fb2 Sema: add support for `__attribute__((__swift_error__))` adds e3e3d6eecfa [lld][WebAssembly] Convert a objyaml-using test to assembly adds ee13ae030e2 Fix test hip-gz-options.hip adds e21bb31eb6c CodeGen: Require SSA to run PeepholeOptimizer adds 382b2b1b518 RegAllocFast: Fix typo in comment adds 43e6c59f1c1 docs: add a newline to appease Sphinx adds 45d0343900d [MC] Allow .org directives in SHT_NOBITS sections adds 658475897b1 [NFC][Asan] Early return from GetBlockBegin adds e10df779f09 Fix clang Wrange-loop-analysis in BuildTree.cpp adds 76e3a27c16d [lldb] Add test for CFMutableDictionaryRef adds 83286a1a8f0 [MS ABI] Add mangled type for auto template parameter whose [...] adds 12292c8b27a [NFC][Asan] Add another lsan test adds 31ecf8d29d8 [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build [...] adds 37f2776d1af [ConstantFold] Fold binary arithmetic on scalable vector splats. adds a8503b87f73 [NFC] Remove unused static function adds 3fdaa8602a0 Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e adds c931dc0bf59 [gn build] Port 31ecf8d29d8 adds d751f86189a [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. adds 33eb6470429 [lldb] Use GetNonKVOClassDescriptor to get the NSDictionary [...] adds 928d419797e Fix a couple of tests that relied on the clang binary havin [...] adds 12a281d368e [gn] Remove unneeded MC dep from llvm-tblgen adds ad99e34c59b Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to he [...] adds 0e0d93e2f09 [gn build] Port ad99e34c59b adds 528554c39b0 [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD adds 0680a3d56d8 [Power10] Enable the heuristic for Power10 and switch the s [...] adds 6c8041aa0ff [AST][FPEnv] Keep FP options in trailing storage of CastExpr adds 0ece51c60c5 Add raw_fd_stream that supports reading/seeking/writing adds 19531a81f1d Add raw_fd_stream_test.cpp into CMakeLists.txt adds 9c651c231f3 Missing change from previous commit adds b3f364e8561 Add a header file to support ssize_t for windows adds de044f75628 Revert "[AST][FPEnv] Keep FP options in trailing storage of [...] adds 4ede83c0683 [gn build] Port 19531a81f1d adds 35dc91aee20 [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support d [...] adds 36e2e2e12ef [InstCombine] Fix incorrect SimplifyWithOpReplaced transfor [...] adds c437446d90b [ARM] Recognize "double extend" reduction patterns adds 50ee0b99ec2 [InstCombine][X86] getNegativeIsTrueBoolVec - use ConstantE [...] adds 3a8ea8609b8 [Intrinsics] define semantics for experimental fmax/fmin ve [...] adds 6cfd38d03d5 [ARM] Fixup single source mla reductions. adds d030aad7893 [InstCombine][X86] Add tests for masked load/stores with co [...] adds 78de7297abe Reland [AssumeBundles] Use operand bundles to encode alignm [...] adds 2e61cd1295e [MachineScheduler] Fix operand scheduling for pre/post-incr [...] adds a874d633440 [Clang] Add option to allow marking pass-by-value args as noalias. adds 3170d548426 [InstCombine][X86] Covert masked load/stores with (sign ext [...] adds 8ce75e2778d TableGen: change a couple of member names to clarify their use. adds 74760bb00fb [LV][ARM] Add preferInloopReduction target hook. adds 3de9e3e493b [DSE] Precommit test case with loop carried dependence. adds e082dee2b58 [DSE] Bail out on MemoryPhis when deleting stores at end of [...] adds d85ac6d577a [DSE] Adjust coroutines test after e082dee2b588. adds ad3d6f993d9 [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __buil [...] adds cc76965b190 [MinGW] Use lib prefix for libraries adds bb613044b68 [MinGW][clang-shlib] Build by default on MinGW adds 7da94193990 [MinGW][libclang] Allow simultaneous shared and static lib adds c34a99fe589 [InstCombine] Add extra use tests for abs canonicalization (NFC) adds c55c14837e1 [gcov] Clean up by getting llvm.dbg.cu earlier adds 412c9c0bf2a [gcov] emitProfileArcs: iterate over GCOVFunction's instead [...] adds 7d3825ed954 Revert "[gcov] emitProfileArcs: iterate over GCOVFunction's [...]
No new revisions were added by this update.
Summary of changes: clang/include/clang/Basic/Attr.td | 11 + clang/include/clang/Basic/AttrDocs.td | 48 + clang/include/clang/Basic/CodeGenOptions.def | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 7 + clang/include/clang/Basic/LangOptions.h | 1 + clang/include/clang/Driver/Options.td | 3 + clang/include/clang/Tooling/Syntax/BuildTree.h | 6 + clang/lib/AST/MicrosoftMangle.cpp | 61 +- clang/lib/CodeGen/CGCall.cpp | 7 + clang/lib/CodeGen/CodeGenFunction.cpp | 36 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 1 + clang/lib/Driver/ToolChains/CommonArgs.cpp | 18 + clang/lib/Driver/ToolChains/CommonArgs.h | 4 + clang/lib/Driver/ToolChains/Gnu.cpp | 1 + clang/lib/Driver/ToolChains/HIP.cpp | 2 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Sema/SemaCoroutine.cpp | 4 + clang/lib/Sema/SemaDeclAttr.cpp | 101 + clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 5 - clang/lib/Tooling/Syntax/BuildTree.cpp | 2 +- clang/lib/Tooling/Syntax/Synthesis.cpp | 14 + clang/test/CodeGen/align_value.cpp | 30 +- clang/test/CodeGen/alloc-align-attr.c | 44 +- .../assume-aligned-and-alloc-align-attributes.c | 8 +- clang/test/CodeGen/builtin-align-array.c | 32 +- clang/test/CodeGen/builtin-align.c | 24 +- clang/test/CodeGen/builtin-assume-aligned.c | 32 +- ...-assumption-attribute-align_value-on-lvalue.cpp | 8 +- ...ssumption-attribute-align_value-on-paramvar.cpp | 2 +- ...-attribute-alloc_align-on-function-variable.cpp | 10 +- ...ssumption-attribute-alloc_align-on-function.cpp | 2 +- ...ibute-assume_aligned-on-function-two-params.cpp | 10 +- ...mption-attribute-assume_aligned-on-function.cpp | 2 +- ...uiltin_assume_aligned-three-params-variable.cpp | 10 +- ...umption-builtin_assume_aligned-three-params.cpp | 10 +- ...ssumption-builtin_assume_aligned-two-params.cpp | 8 +- .../CodeGen/catch-alignment-assumption-openmp.cpp | 8 +- .../CodeGen/non-power-of-2-alignment-assumptions.c | 13 +- clang/test/CodeGen/pass-by-value-noalias.c | 16 + clang/test/CodeGenCXX/mangle-ms-auto-templates.cpp | 47 + clang/test/CodeGenCXX/pass-by-value-noalias.cpp | 73 + clang/test/CodeGenCoroutines/Inputs/coroutine.h | 2 +- .../CodeGenCoroutines/coro-semmetric-transfer.cpp | 53 + clang/test/CodeGenObjC/pass-by-value-noalias.m | 22 + clang/test/Driver/amdgcn-gz-options.cl | 16 + clang/test/Driver/compress.c | 16 +- clang/test/Driver/hip-gz-options.hip | 14 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/OpenMP/simd_codegen.cpp | 16 - clang/test/OpenMP/simd_metadata.c | 117 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 5 +- clang/test/SemaObjC/attr-swift-error.m | 93 + clang/tools/CMakeLists.txt | 2 +- clang/tools/libclang/CMakeLists.txt | 4 +- clang/unittests/Tooling/Syntax/SynthesisTest.cpp | 57 + .../sanitizer_allocator_primary64.h | 2 +- compiler-rt/test/asan/TestCases/leaks.cpp | 29 + lld/test/wasm/Inputs/undefined-globals.s | 11 + lld/test/wasm/Inputs/undefined-globals.yaml | 53 - lld/test/wasm/gc-imports.ll | 91 - lld/test/wasm/gc-imports.s | 87 + lldb/source/API/CMakeLists.txt | 4 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 2 +- .../TestDataFormatterObjCNSContainer.py | 4 +- .../data-formatter/data-formatter-objc/main.m | 2 + llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/docs/LangRef.rst | 14 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 15 +- .../ThinLtoJIT/ThinLtoInstrumentationLayer.cpp | 4 +- .../ThinLtoJIT/ThinLtoInstrumentationLayer.h | 3 +- llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 11 +- llvm/include/llvm/Analysis/InstructionSimplify.h | 6 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 10 + .../llvm/Analysis/TargetTransformInfoImpl.h | 5 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 4 - llvm/include/llvm/CodeGen/ISDOpcodes.h | 1 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 6 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 37 +- .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 3 +- .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 3 +- llvm/include/llvm/ExecutionEngine/Orc/Layer.h | 11 +- .../llvm/ExecutionEngine/Orc/LazyReexports.h | 2 +- .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 2 +- .../ExecutionEngine/Orc/ObjectTransformLayer.h | 2 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 2 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 3 +- llvm/include/llvm/IR/IRBuilder.h | 28 +- llvm/include/llvm/Support/raw_ostream.h | 64 +- llvm/include/llvm/TableGen/Record.h | 21 +- .../Transforms/Scalar/AlignmentFromAssumptions.h | 6 +- llvm/lib/Analysis/AssumeBundleQueries.cpp | 13 +- llvm/lib/Analysis/InstructionSimplify.cpp | 50 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 5 + llvm/lib/CodeGen/ExpandReductions.cpp | 16 +- llvm/lib/CodeGen/PeepholeOptimizer.cpp | 5 + llvm/lib/CodeGen/RegAllocFast.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 19 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 26 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 21 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 3 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 22 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 9 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 1 + .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 42 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 50 +- llvm/lib/ExecutionEngine/Orc/IRCompileLayer.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 20 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 16 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 59 +- .../ExecutionEngine/Orc/ObjectTransformLayer.cpp | 7 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 25 +- llvm/lib/ExecutionEngine/Orc/Speculation.cpp | 4 +- llvm/lib/IR/ConstantFold.cpp | 37 +- llvm/lib/IR/IRBuilder.cpp | 77 +- llvm/lib/IR/Verifier.cpp | 23 +- llvm/lib/LTO/LTOBackend.cpp | 29 +- llvm/lib/MC/MCAssembler.cpp | 2 + llvm/lib/Support/raw_ostream.cpp | 36 +- llvm/lib/TableGen/Record.cpp | 4 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 - llvm/lib/Target/AArch64/AArch64InstrFormats.td | 8 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 5 - llvm/lib/Target/ARM/ARMISelLowering.cpp | 51 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 14 + llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 9 +- llvm/lib/Target/PowerPC/PPC.td | 8 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 240 +-- llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp | 108 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 15 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 55 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 29 +- .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 121 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 10 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 10 +- llvm/test/Assembler/ConstantExprNoFold.ll | 6 + llvm/test/CodeGen/AArch64/parity.ll | 161 ++ .../AArch64/vecreduce-fmax-legalization-nan.ll | 20 +- .../CodeGen/AArch64/vecreduce-fmax-legalization.ll | 2 +- llvm/test/CodeGen/AMDGPU/fold_16bit_imm.mir | 180 -- llvm/test/CodeGen/ARM/parity.ll | 162 ++ .../Generic/expand-experimental-reductions.ll | 40 +- llvm/test/CodeGen/PowerPC/nofpexcept.ll | 23 + .../CodeGen/PowerPC/pcrel-call-linkage-leaf.ll | 24 +- .../PowerPC/pcrel-call-linkage-with-calls.ll | 4 +- llvm/test/CodeGen/PowerPC/pcrel-tail-calls.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 1307 +++--------- llvm/test/CodeGen/Thumb2/mve-vecreduce-loops.ll | 30 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll | 1100 +--------- llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll | 2244 ++------------------ llvm/test/CodeGen/X86/parity.ll | 189 +- llvm/test/CodeGen/X86/vector-reduce-fmax-nnan.ll | 348 ++- llvm/test/CodeGen/X86/vector-reduce-fmax.ll | 1088 ++++++++-- llvm/test/CodeGen/X86/vector-reduce-fmin-nnan.ll | 358 +++- llvm/test/CodeGen/X86/vector-reduce-fmin.ll | 1078 ++++++++-- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 12 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 32 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 114 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 37 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 10 +- llvm/test/LTO/X86/embed-bitcode.ll | 4 +- llvm/test/MC/ELF/org.s | 24 +- .../Transforms/AlignmentFromAssumptions/simple.ll | 75 +- .../AlignmentFromAssumptions/simple32.ll | 114 +- llvm/test/Transforms/Coroutines/ArgAddr.ll | 9 +- .../MSSA/multiblock-loop-carried-dependence.ll | 143 ++ .../MSSA/multiblock-malloc-free.ll | 1 + .../MSSA/multiblock-memintrinsics.ll | 18 + llvm/test/Transforms/Inline/align.ll | 15 +- llvm/test/Transforms/Inline/byref-align.ll | 9 +- .../Transforms/InstCombine/2010-03-03-ExtElim.ll | 4 +- .../InstCombine/X86/x86-masked-memops.ll | 107 +- llvm/test/Transforms/InstCombine/abs-1.ll | 103 +- llvm/test/Transforms/InstCombine/assume.ll | 1 + llvm/test/Transforms/InstCombine/select.ll | 7 +- .../Transforms/InstSimplify/ConstProp/vscale.ll | 16 + .../LoopVectorize/ARM/mve-reduction-types.ll | 42 +- .../Transforms/LoopVectorize/ARM/mve-reductions.ll | 168 +- .../inlining-alignment-assumptions.ll | 27 +- llvm/test/Verifier/assume-bundles.ll | 16 +- llvm/test/tools/llvm-mca/AArch64/Exynos/load.s | 10 +- llvm/tools/llvm-config/llvm-config.cpp | 1 + .../unittests/Analysis/AssumeBundleQueriesTest.cpp | 38 + .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 242 ++- .../Orc/LazyCallThroughAndReexportsTest.cpp | 6 +- llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h | 5 +- llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/raw_fd_stream_test.cpp | 67 + llvm/utils/TableGen/LLVMBuild.txt | 2 +- .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + .../gn/secondary/llvm/utils/TableGen/BUILD.gn | 1 - 195 files changed, 6280 insertions(+), 6604 deletions(-) create mode 100644 clang/test/CodeGen/pass-by-value-noalias.c create mode 100644 clang/test/CodeGenCXX/mangle-ms-auto-templates.cpp create mode 100644 clang/test/CodeGenCXX/pass-by-value-noalias.cpp create mode 100644 clang/test/CodeGenCoroutines/coro-semmetric-transfer.cpp create mode 100644 clang/test/CodeGenObjC/pass-by-value-noalias.m create mode 100644 clang/test/Driver/amdgcn-gz-options.cl create mode 100644 clang/test/Driver/hip-gz-options.hip create mode 100644 clang/test/SemaObjC/attr-swift-error.m create mode 100644 compiler-rt/test/asan/TestCases/leaks.cpp create mode 100644 lld/test/wasm/Inputs/undefined-globals.s delete mode 100644 lld/test/wasm/Inputs/undefined-globals.yaml delete mode 100644 lld/test/wasm/gc-imports.ll create mode 100644 lld/test/wasm/gc-imports.s create mode 100644 llvm/test/CodeGen/AArch64/parity.ll create mode 100644 llvm/test/CodeGen/ARM/parity.ll create mode 100644 llvm/test/CodeGen/PowerPC/nofpexcept.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-loop- [...] create mode 100644 llvm/unittests/Support/raw_fd_stream_test.cpp