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-allmodconfig in repository toolchain/ci/llvm-project.
from 3e8de2ed744 [MLIR] Fix MLIR_MAIN_[SRC|INCLUDE]_DIR variables adds 40581a0a2b6 [X86] Use isAnyZero shuffle mask helper where possible. NFC. adds ae1e353a258 [VPlan] Turn classes with all public members into structs (NFC). adds 0bd13e98cb4 ParallelCG.h - replace TargetMachine.h include with forward [...] adds 9ad67737907 SelectionDAGISel.h - remove Pass.h include and forward decl [...] adds c46e65fa803 VirtRegMap.h - remove unnecessary MCRegisterInfo.h include. NFC adds d02bc5e1506 Pass.h - replace StringRef.h include with forward declarati [...] adds 688ac00bb22 IPO.h - replace SmallVector.h include with forward declarat [...] adds 2b74755ec52 TrigramIndex.h - remove unnecessary StringMap.h include. NFC adds 101a69d71b9 [clangd] Reland target_info_test adds c23cbefd9d7 [VectorUtils] add IR-level analysis for widening of shuffle mask adds d04db4825a4 [x86] use vector instructions to lower FP->int->FP casts adds 617b08ff9be Refactor StringMap.h, splitting StringMapEntry out to its o [...] adds d2f1cd5d971 [llvm][NFC] Refactor uses of CallSite to CallBase - call promotion adds 41f13f1f64d reland: [DAG] Fix PR45049: LegalizeTypes crash adds 95192f548d0 [CallSite removal][TargetLowering] Use CallBase instead of [...] adds 42fc7852f53 [X86] Print k-mask in FMA3 comments. adds 8e2daa0c7f2 [NFC] Silence compiler warning [-Wmissing-braces]. adds 672207c319a [clang-tidy] Convert config options that are bools to use t [...] adds 38c271f6f92 [MC][test] Reorganize macro tests adds 4bde7c5986e [NFC] Use VectorType::isScalable to align with ongoing Vect [...] adds cfb844265aa [GlobalOpt] Explicitly set alignment of bool load/store ope [...] adds 89c8ffd5422 NFC: Clean up the implementation of StringPool a bit, and r [...] adds 4d9f5f135fa clang format one more line. adds dbb272b0a3e [CallSite removal][FastISel] Use CallBase instead of CallSi [...] adds decac2d9ea9 [mlir][EnumGen] Generate utility symbolizeEnum and stringif [...] adds aa081721d45 [NFC][PowerPC] Add a new test case early-ret-verify.mir adds eab9a4f1192 [AMDGPU] Don't assert on partial exec copy adds 8dda0f91995 Remove dependency between test files. adds 835c2aa7a68 [MC] Reorganize and improve macro tests new 42487eafa6c [CallSite removal][CodeGen] Use CallBase instead of Immutab [...] new 83208cdd57d [CallSite removal][CodeGen] Use CallBase instead of Immutab [...] new e59162960ce [CallSite removal][CodeGen] Use CallBase instead of Immutab [...] new 5889c5a8142 [CallSite removal][CodeGen] Use CallBase instead of Immutab [...] new f06cf9da892 [CallSite removal][CodeGen] Use CallBase instead of CallSit [...]
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../clang-tidy/bugprone/ArgumentCommentCheck.cpp | 20 +- .../bugprone/NotNullTerminatedResultCheck.cpp | 2 +- .../bugprone/NotNullTerminatedResultCheck.h | 2 +- .../clang-tidy/bugprone/SizeofExpressionCheck.cpp | 8 +- .../clang-tidy/bugprone/StringConstructorCheck.cpp | 2 +- .../bugprone/SuspiciousEnumUsageCheck.cpp | 2 +- .../bugprone/SuspiciousStringCompareCheck.cpp | 5 +- .../clang-tidy/cppcoreguidelines/MacroUsageCheck.h | 4 +- .../NarrowingConversionsCheck.cpp | 4 +- .../SpecialMemberFunctionsCheck.cpp | 8 +- .../clang-tidy/hicpp/MultiwayPathsCoveredCheck.h | 2 +- .../clang-tidy/misc/UnusedParametersCheck.cpp | 2 +- .../clang-tidy/modernize/AvoidBindCheck.cpp | 2 +- .../clang-tidy/modernize/PassByValueCheck.cpp | 2 +- .../clang-tidy/modernize/UseAutoCheck.cpp | 2 +- .../modernize/UseDefaultMemberInitCheck.cpp | 4 +- .../clang-tidy/modernize/UseEmplaceCheck.cpp | 4 +- .../clang-tidy/modernize/UseEqualsDefaultCheck.cpp | 2 +- .../clang-tidy/modernize/UseEqualsDeleteCheck.h | 2 +- .../modernize/UseTransparentFunctorsCheck.cpp | 2 +- .../clang-tidy/performance/ForRangeCopyCheck.cpp | 2 +- .../InefficientStringConcatenationCheck.cpp | 2 +- .../clang-tidy/portability/SIMDIntrinsicsCheck.cpp | 2 +- .../readability/IdentifierNamingCheck.cpp | 4 +- .../InconsistentDeclarationParameterNameCheck.h | 4 +- .../readability/RedundantMemberInitCheck.h | 2 +- .../readability/RedundantSmartptrGetCheck.h | 2 +- .../readability/SimplifyBooleanExprCheck.cpp | 5 +- .../readability/UppercaseLiteralSuffixCheck.cpp | 2 +- clang-tools-extra/clangd/test/target_info.test | 35 +++ clang/test/Driver/rocm-device-libs.cl | 32 +- llvm/include/llvm/ADT/StringMap.h | 128 +------- llvm/include/llvm/ADT/StringMapEntry.h | 134 ++++++++ llvm/include/llvm/Analysis/VectorUtils.h | 18 ++ llvm/include/llvm/CodeGen/FastISel.h | 14 +- llvm/include/llvm/CodeGen/ParallelCG.h | 5 +- llvm/include/llvm/CodeGen/SelectionDAGISel.h | 8 - llvm/include/llvm/CodeGen/TargetLowering.h | 2 +- llvm/include/llvm/CodeGen/VirtRegMap.h | 1 - llvm/include/llvm/Pass.h | 2 +- llvm/include/llvm/Support/FormatVariadic.h | 2 +- llvm/include/llvm/Support/StringPool.h | 197 ++++++------ llvm/include/llvm/Support/TrigramIndex.h | 1 - llvm/include/llvm/Transforms/IPO.h | 2 +- .../llvm/Transforms/Utils/CallPromotionUtils.h | 18 +- llvm/include/llvm/Transforms/Utils/Cloning.h | 3 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 2 +- llvm/lib/Analysis/VectorUtils.cpp | 51 ++++ llvm/lib/CodeGen/Analysis.cpp | 4 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 6 +- llvm/lib/CodeGen/IntrinsicLowering.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 12 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 33 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 15 +- llvm/lib/CodeGen/SwiftErrorValueTracking.cpp | 5 +- llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp | 6 +- llvm/lib/CodeGen/WinEHPrepare.cpp | 14 +- llvm/lib/IR/Value.cpp | 9 +- llvm/lib/IR/ValueSymbolTable.cpp | 13 +- llvm/lib/MC/MCParser/AsmParser.cpp | 6 +- llvm/lib/Support/StringMap.cpp | 52 ++-- llvm/lib/Support/StringPool.cpp | 24 +- llvm/lib/Support/TrigramIndex.cpp | 1 + .../Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp | 5 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 5 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 4 +- .../Target/X86/MCTargetDesc/X86InstComments.cpp | 10 +- llvm/lib/Target/X86/X86FastISel.cpp | 24 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 56 +++- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 10 +- llvm/lib/Transforms/IPO/Inliner.cpp | 12 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 5 +- .../Instrumentation/IndirectCallPromotion.cpp | 16 +- llvm/lib/Transforms/Utils/CallPromotionUtils.cpp | 100 +++--- llvm/lib/Transforms/Utils/InlineFunction.cpp | 5 +- llvm/lib/Transforms/Utils/VNCoercion.cpp | 2 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.h | 4 +- llvm/lib/Transforms/Vectorize/VPlanValue.h | 2 +- llvm/lib/Transforms/Vectorize/VPlanVerifier.h | 5 +- .../AMDGPU/optimize-exec-masking-pre-ra.mir | 22 ++ llvm/test/CodeGen/PowerPC/early-ret-verify.mir | 60 ++++ .../CodeGen/X86/avx512-fma-intrinsics-upgrade.ll | 62 ++-- llvm/test/CodeGen/X86/avx512-fma-intrinsics.ll | 124 ++++---- llvm/test/CodeGen/X86/avx512-fma.ll | 12 +- .../CodeGen/X86/avx512-intrinsics-canonical.ll | 336 ++++++++++----------- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 240 +++++++-------- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 48 +-- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 52 ++-- llvm/test/CodeGen/X86/avx512-memfold.ll | 2 +- llvm/test/CodeGen/X86/avx512-scalar_mask.ll | 4 +- .../CodeGen/X86/avx512vl-intrinsics-canonical.ll | 288 +++++++++--------- .../CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 288 +++++++++--------- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 200 ++++++------ llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 200 ++++++------ llvm/test/CodeGen/X86/fma-fneg-combine.ll | 24 +- llvm/test/CodeGen/X86/fma-scalar-combine.ll | 48 +-- llvm/test/CodeGen/X86/ftrunc.ll | 14 +- llvm/test/CodeGen/X86/legalize-types-remapid.ll | 15 + .../{negative_altmacro_string.s => altmacro-err.s} | 0 ...v_altmacro_expression.s => altmacro-expr-err.s} | 0 llvm/test/MC/AsmParser/bad-macro.s | 9 - llvm/test/MC/AsmParser/invalid-input-assertion.s | 9 - .../AsmParser/{macro-args.s => macro-arg-darwin.s} | 0 llvm/test/MC/AsmParser/macro-arg-err.s | 56 ++++ llvm/test/MC/AsmParser/macro-arg.s | 104 +++++++ ...riable-bad.s => macro-at-pseudo-variable-err.s} | 0 ...seudo-variable.s => macro-at-pseudo-variable.s} | 0 .../AsmParser/macro-def-in-instantiation-darwin.s | 13 + .../test/MC/AsmParser/macro-def-in-instantiation.s | 45 ++- .../AsmParser/macro-duplicate-params-names-err.s | 8 - llvm/test/MC/AsmParser/macro-err1.s | 10 - .../MC/AsmParser/macro-qualifier-diagnostics.s | 64 ---- .../MC/AsmParser/macro-required-argument-err.s | 51 ++++ ...macro-qualifier.s => macro-required-argument.s} | 0 ..._macro_duplication.ll => macro-same-context.ll} | 2 + llvm/test/MC/AsmParser/macro-unknown-directive.s | 19 ++ llvm/test/MC/AsmParser/macro-vararg-err.s | 17 ++ llvm/test/MC/AsmParser/macro-vararg.s | 37 +++ .../macros-argument-parsing-diagnostics.s | 24 -- llvm/test/MC/AsmParser/macros-argument-parsing.s | 91 ------ llvm/test/MC/AsmParser/macros-gas.s | 105 ------- llvm/test/MC/AsmParser/macros-off.s | 30 ++ llvm/test/MC/AsmParser/macros-parsing.s | 23 -- llvm/test/MC/AsmParser/unmatched-if-macro.s | 12 + llvm/test/MC/AsmParser/unmatched-if.s | 5 + llvm/test/MC/AsmParser/vararg.s | 51 ---- .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 4 +- llvm/unittests/ADT/StringMapTest.cpp | 14 +- llvm/unittests/ADT/StringSetTest.cpp | 7 +- llvm/unittests/Analysis/VectorUtilsTest.cpp | 56 ++++ .../Transforms/Utils/CallPromotionUtilsTest.cpp | 51 ++-- mlir/include/mlir/Dialect/SPIRV/SPIRVOps.h | 3 - mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 2 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 4 +- mlir/tools/mlir-tblgen/EnumsGen.cpp | 22 ++ mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 20 -- 140 files changed, 2248 insertions(+), 2016 deletions(-) create mode 100644 clang-tools-extra/clangd/test/target_info.test create mode 100644 llvm/include/llvm/ADT/StringMapEntry.h create mode 100644 llvm/test/CodeGen/PowerPC/early-ret-verify.mir rename llvm/test/MC/AsmParser/{negative_altmacro_string.s => altmacro-err.s} (100%) rename llvm/test/MC/AsmParser/{negativ_altmacro_expression.s => altmacro-expr-err. [...] delete mode 100644 llvm/test/MC/AsmParser/bad-macro.s delete mode 100644 llvm/test/MC/AsmParser/invalid-input-assertion.s rename llvm/test/MC/AsmParser/{macro-args.s => macro-arg-darwin.s} (100%) create mode 100644 llvm/test/MC/AsmParser/macro-arg-err.s create mode 100644 llvm/test/MC/AsmParser/macro-arg.s rename llvm/test/MC/AsmParser/{at-pseudo-variable-bad.s => macro-at-pseudo-variabl [...] rename llvm/test/MC/AsmParser/{at-pseudo-variable.s => macro-at-pseudo-variable.s} (100%) create mode 100644 llvm/test/MC/AsmParser/macro-def-in-instantiation-darwin.s delete mode 100644 llvm/test/MC/AsmParser/macro-duplicate-params-names-err.s delete mode 100644 llvm/test/MC/AsmParser/macro-err1.s delete mode 100644 llvm/test/MC/AsmParser/macro-qualifier-diagnostics.s create mode 100644 llvm/test/MC/AsmParser/macro-required-argument-err.s rename llvm/test/MC/AsmParser/{macro-qualifier.s => macro-required-argument.s} (100%) rename llvm/test/MC/AsmParser/{inline_macro_duplication.ll => macro-same-context.l [...] create mode 100644 llvm/test/MC/AsmParser/macro-unknown-directive.s create mode 100644 llvm/test/MC/AsmParser/macro-vararg-err.s create mode 100644 llvm/test/MC/AsmParser/macro-vararg.s delete mode 100644 llvm/test/MC/AsmParser/macros-argument-parsing-diagnostics.s delete mode 100644 llvm/test/MC/AsmParser/macros-argument-parsing.s delete mode 100644 llvm/test/MC/AsmParser/macros-gas.s create mode 100644 llvm/test/MC/AsmParser/macros-off.s delete mode 100644 llvm/test/MC/AsmParser/macros-parsing.s create mode 100644 llvm/test/MC/AsmParser/unmatched-if-macro.s create mode 100644 llvm/test/MC/AsmParser/unmatched-if.s delete mode 100644 llvm/test/MC/AsmParser/vararg.s