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-defconfig in repository toolchain/ci/llvm-project.
from 62654cab7e6 Restore functionality of --sysroot on FreeBSD after b18cb9c47 adds 1d5da8cd30f [Attributor][FIX] Use pointer not reference as it can be null adds 857bf5da35a [FIX] Do not copy an llvm::function_ref if it has to be reused adds 9b07512fd3c [mlir][Parser][NFC] Remove several usages of getEncodedSour [...] adds 857b655d7aa [mlir] Allow adding extra class declarations to interfaces. adds 22ebf08006a [llvm-readobj] - Refactor the code that dumps relocations. adds 0765d3824d0 [IRBuilder] Virtualize IRBuilder adds 1b04866a3db [IRBuilder] Try to fix warnings adds 9658d895c81 [Sema] Adds the pointer-to-int-cast diagnostic adds 6cdc36afb28 [InstCombine] Add multiuse tests for cttz transform; NFC adds 893c630fbe3 [InstCombine] Create new log2 intrinsic; NFCI adds e48b536be66 [x86] form broadcast of scalar memop even with >1 use adds 62dd44d76da [VectorCombine] fix cost calc for extract-cmp adds af480e8c63b Revert "[IRBuilder] Virtualize IRBuilder" adds c9c1c2b335b [X86] combineX86ShuffleChain - add support for combining 51 [...] adds b85df2e185f [X86] combineX86ShuffleChain - add support for combining 51 [...] adds 7c362b25d7a [IRBuilder] Fix unnecessary IRBuilder copies; NFC adds 5f7b92b1b4d [IRBuilder] Prefer InsertPointGuard over full copy; NFC adds ee2c0f76d74 [ms] [llvm-ml] Add a draft MASM parser adds c7c42b4a939 [gn build] Port ee2c0f76d74 adds 1a07084f6d0 Updated with list of papers and issues adopted in Prague adds 8424789eecd Update last-mod date for libcxx status page adds af202119443 [Sema] Fix pointer-to-int-cast for MSVC build bot adds d26f11108bf [X86] Split X86ISD::CMP into an integer and FP opcode. adds 272d35aef5e [X86] Separate floating point handling out of EmitCmp and e [...] adds 43874c365fa [SCCP] Re-generate check lines using --function-signature. (NFC) adds a35b7288b13 [IR] Change maybeSetDSOLocal to isImplicitDSOLocal adds 3adcc78a807 [objc_direct] Small updates to help with adoption. adds c636f694c0f [X86] Add more avx512 instrutions to llvm-mca resource tests adds 20c5968e095 [X86] Increase latency of port5 masked compares and kshift/ [...] new fb44b9db95a [OpenCL][CUDA][HIP][SYCL] Add norecurse new 04377a81aee [Powerpc] set instruction count as lsr first priority of lsr. new e8e078c8bf7 [gn build] use -Xclang form for fdebug-comp-dir for now
The 3 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/docs/ReleaseNotes.rst | 3 +- clang/include/clang/AST/OpenMPClause.h | 6 +- clang/include/clang/Basic/Attr.td | 2 +- clang/include/clang/Basic/AttrDocs.td | 6 +- clang/include/clang/Basic/DiagnosticGroups.td | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 15 +- clang/lib/CodeGen/CGExprScalar.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.cpp | 18 +- clang/lib/Sema/SemaCast.cpp | 26 +- clang/lib/Sema/SemaDeclObjC.cpp | 4 +- clang/lib/Sema/SemaExprObjC.cpp | 48 +- clang/lib/Sema/SemaObjCProperty.cpp | 43 + clang/test/Analysis/bstring.c | 2 +- clang/test/Analysis/casts.c | 8 +- clang/test/Analysis/misc-ps.c | 2 +- clang/test/Analysis/misc-ps.m | 4 +- clang/test/Analysis/ptr-arith.c | 4 +- clang/test/Analysis/svalbuilder-logic.c | 2 +- clang/test/Analysis/symbol-reaper.c | 2 +- clang/test/Analysis/taint-generic.c | 6 +- clang/test/CodeGen/const-init.c | 2 +- clang/test/CodeGenCUDA/norecurse.cu | 15 + clang/test/CodeGenCUDA/propagate-metadata.cu | 25 +- clang/test/CodeGenOpenCL/amdgpu-attrs.cl | 60 +- clang/test/CodeGenOpenCL/norecurse.cl | 6 + clang/test/FixIt/fixit-objc-direct.m | 30 + ...pragma-attribute-supported-attributes-list.test | 2 +- clang/test/Sema/MicrosoftExtensions.c | 12 +- clang/test/Sema/block-return.c | 2 +- clang/test/Sema/cast.c | 20 +- clang/test/Sema/conditional-expr.c | 2 +- clang/test/Sema/const-eval.c | 2 +- clang/test/Sema/darwin-align-cast.c | 2 +- clang/test/Sema/init.c | 2 +- clang/test/Sema/offsetof.c | 2 +- clang/test/Sema/static-init.c | 2 +- clang/test/Sema/struct-decl.c | 2 +- clang/test/SemaCUDA/call-kernel-from-kernel.cu | 9 + clang/test/SemaObjC/arc.m | 4 +- clang/test/SemaObjC/category-direct-properties.m | 273 +++ clang/test/SemaObjC/dynamic-direct-properties.m | 22 + clang/test/SemaObjC/gcc-cast-ext.m | 2 +- clang/test/SemaObjC/method-direct.m | 18 +- clang/test/SemaObjC/protocol-archane.m | 2 +- libcxx/www/cxx2a_status.html | 142 +- llvm/include/llvm/IR/GlobalValue.h | 17 +- llvm/include/llvm/MC/MCAsmInfo.h | 5 + llvm/include/llvm/MC/MCParser/AsmLexer.h | 4 +- llvm/include/llvm/MC/MCParser/MCAsmParser.h | 10 +- llvm/include/llvm/MC/MCStreamer.h | 2 +- llvm/include/llvm/MC/MCTargetOptions.h | 6 + llvm/include/llvm/Transforms/IPO/Attributor.h | 2 +- llvm/lib/IR/AsmWriter.cpp | 6 +- llvm/lib/IR/Verifier.cpp | 9 +- llvm/lib/MC/MCParser/AsmLexer.cpp | 25 +- llvm/lib/MC/MCParser/AsmParser.cpp | 30 +- llvm/lib/MC/MCParser/CMakeLists.txt | 2 + llvm/lib/MC/MCParser/COFFMasmParser.cpp | 386 +++ llvm/lib/MC/MCParser/MCAsmParser.cpp | 5 + .../MC/MCParser/{AsmParser.cpp => MasmParser.cpp} | 2538 ++++++++------------ llvm/lib/MC/MCTargetOptions.cpp | 4 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 17 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 2 + llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 10 + llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h | 7 + .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 5 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 117 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 109 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 6 +- llvm/lib/Target/X86/X86InstrInfo.td | 12 +- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 4 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 114 +- llvm/lib/Transforms/IPO/Attributor.cpp | 13 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 12 +- .../InstCombine/InstCombineMulDivRem.cpp | 3 +- .../Transforms/Instrumentation/BoundsChecking.cpp | 2 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 10 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 2 +- llvm/lib/Transforms/Scalar/SROA.cpp | 10 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 5 +- llvm/test/CodeGen/PowerPC/addi-licm.ll | 5 +- llvm/test/CodeGen/PowerPC/lsr-insns-cost.ll | 35 +- llvm/test/CodeGen/PowerPC/unal-altivec.ll | 13 +- llvm/test/CodeGen/X86/avg.ll | 92 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 76 +- llvm/test/CodeGen/X86/extract-concat.ll | 7 +- .../CodeGen/X86/merge-consecutive-stores-nt.ll | 32 +- llvm/test/CodeGen/X86/oddshuffles.ll | 103 +- llvm/test/CodeGen/X86/pr34653.ll | 60 +- llvm/test/CodeGen/X86/vec-strict-cmp-sub128.ll | 76 +- llvm/test/CodeGen/X86/vector-idiv-udiv-512.ll | 4 +- llvm/test/CodeGen/X86/vector-reduce-fadd.ll | 83 +- llvm/test/CodeGen/X86/vector-reduce-fmul.ll | 83 +- .../X86/vector-shuffle-combining-avx512bw.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 5 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 38 +- .../Transforms/InstCombine/select-cmp-cttz-ctlz.ll | 95 + .../Transforms/SCCP/resolvedundefsin-tracked-fn.ll | 57 +- .../Transforms/VectorCombine/X86/extract-cmp.ll | 41 +- .../tools/llvm-mca/X86/Generic/resources-avx512.s | 346 ++- .../llvm-mca/X86/Generic/resources-avx512bw.s | 213 +- .../llvm-mca/X86/Generic/resources-avx512bwvl.s | 314 ++- .../llvm-mca/X86/Generic/resources-avx512dq.s | 94 +- .../llvm-mca/X86/Generic/resources-avx512dqvl.s | 78 +- .../llvm-mca/X86/Generic/resources-avx512vl.s | 534 +++- .../llvm-mca/X86/SkylakeServer/resources-avx512.s | 333 ++- .../X86/SkylakeServer/resources-avx512bw.s | 213 +- .../X86/SkylakeServer/resources-avx512bwvl.s | 314 ++- .../X86/SkylakeServer/resources-avx512dq.s | 94 +- .../X86/SkylakeServer/resources-avx512dqvl.s | 78 +- .../X86/SkylakeServer/resources-avx512vl.s | 534 +++- llvm/test/tools/llvm-ml/basic.test | 1 - llvm/test/tools/llvm-ml/lit.local.cfg | 3 + llvm/tools/llvm-ml/llvm-ml.cpp | 4 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 79 +- llvm/utils/gn/build/BUILD.gn | 2 + .../gn/secondary/llvm/lib/MC/MCParser/BUILD.gn | 2 + mlir/include/mlir/IR/OpBase.td | 4 + mlir/include/mlir/TableGen/OpInterfaces.h | 3 + mlir/lib/Parser/Parser.cpp | 126 +- mlir/lib/TableGen/OpInterfaces.cpp | 6 + mlir/tools/mlir-tblgen/OpInterfacesGen.cpp | 5 + 123 files changed, 6316 insertions(+), 2367 deletions(-) create mode 100644 clang/test/CodeGenCUDA/norecurse.cu create mode 100644 clang/test/CodeGenOpenCL/norecurse.cl create mode 100644 clang/test/FixIt/fixit-objc-direct.m create mode 100644 clang/test/SemaCUDA/call-kernel-from-kernel.cu create mode 100644 clang/test/SemaObjC/category-direct-properties.m create mode 100644 clang/test/SemaObjC/dynamic-direct-properties.m create mode 100644 llvm/lib/MC/MCParser/COFFMasmParser.cpp copy llvm/lib/MC/MCParser/{AsmParser.cpp => MasmParser.cpp} (73%) create mode 100644 llvm/test/tools/llvm-ml/lit.local.cfg