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-next-allmodconfig in repository toolchain/ci/llvm-project.
from 090a5b29b88 Fixed some minor style issues in rLLDB359921 [NFC] adds 85a0f8fe6c5 [COFF, ARM64] Fix ABI implementation of struct returns adds 5dc8aeb26d2 [COFF, ARM64] Fix ABI implementation of struct returns adds 93f15c922f0 [AMDGPU] gfx1010 loop alignment adds be7138b4676 Update PatternMatcher for FNeg adds 41bbe101a2c [AMDGPU] gfx1010 s_code_end generation adds d9dcf392c7b [AMDGPU] gfx1010 wait count insertion adds 99f8c4f5b65 Make the git-llvm script work on older git versions that do [...] adds 910630c1e4a [AArch64][GlobalISel] Use fcsel instead of csel for G_SELEC [...] adds dd2e91a1810 [x86] add tests for fneg IR with undef; NFC adds 3f796f974d7 [lld] Specify output file explicitly adds 3dcb892d2d6 [clang-format] Fix bug in block comment reflow that joins * and / adds 5a36558c5ba ExpressionParser: only force link MCJIT when needed adds a6b41d7c52a CWG issue 727: Fix numerous bugs in support for class-scope [...] adds 5fe2ddbdf47 [clang] adding explicit(bool) from c++2a adds ce8255f3e24 [JITLink] Add two useful Section operations: find by name, [...] adds de510a8eea1 [cxx_status] Replace "SVN" entries with Clang 8 as appropriate. adds 3c7688bd577 [cxx_status] Don't list -fmodules / -fmodules-ts against C+ [...] adds 1e393064fa2 [Driver] Create non-existent directory for -fcrash-diagnostics-dir adds 37be3363b54 Disallow the operand of __builtin_constant_p from modifying [...] adds 28a1936f6df [AMDGPU] gfx1010: use fmac instructions adds cf9bd8ade75 Reduce amount of work ODR hashing does. adds 51d1415a169 AMDGPU] gfx1010 hazard recognizer adds 5dbfa763342 Use DiagRuntimeBehavior for -Wunsequenced to weed out false [...] adds 5ddd564e190 [AMDGPU] Fixed asan error after D61536 adds cb1beee76f5 [c++20] Implement tweaked __VA_OPT__ rules from P1042R1: adds 08b28ce2f2e [llvm-nm] Convert weak.test to use yaml2obj and fix unntested 'v' adds 9c32fa1b1f6 [lldb] Fix buildbot failure due to clang AST change. adds 8205a814a69 [c++20] Implement P0428R2 - Familiar template syntax for ge [...] adds 55dc751ef7a [NFC] Add parentheses to avoid -Wparentheses. adds 5ab41a7a055 [CodeGenPrepare] limit overflow intrinsic matching to a sin [...] adds fd254e429ea Add InstCombine tests for FNeg instruction.
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/Decl.h | 16 +- clang/include/clang/AST/DeclBase.h | 20 +- clang/include/clang/AST/DeclCXX.h | 187 ++++-- clang/include/clang/AST/DeclTemplate.h | 5 + clang/include/clang/AST/ExprCXX.h | 4 + clang/include/clang/AST/RecursiveASTVisitor.h | 4 + clang/include/clang/ASTMatchers/ASTMatchers.h | 3 + clang/include/clang/Basic/DiagnosticCommonKinds.td | 2 + clang/include/clang/Basic/DiagnosticParseKinds.td | 14 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 13 +- clang/include/clang/Basic/Specifiers.h | 8 + clang/include/clang/CodeGen/CGFunctionInfo.h | 16 +- clang/include/clang/Lex/MacroArgs.h | 13 +- clang/include/clang/Lex/VariadicMacroSupport.h | 26 +- clang/include/clang/Parse/Parser.h | 6 + clang/include/clang/Sema/DeclSpec.h | 62 +- clang/include/clang/Sema/Overload.h | 5 + clang/include/clang/Sema/ScopeInfo.h | 34 +- clang/include/clang/Sema/Sema.h | 51 +- clang/include/clang/Sema/Template.h | 3 +- clang/include/clang/Serialization/ASTBitCodes.h | 3 - clang/include/clang/Serialization/ASTReader.h | 8 + clang/lib/AST/ASTImporter.cpp | 28 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 6 +- clang/lib/AST/Decl.cpp | 103 +-- clang/lib/AST/DeclCXX.cpp | 128 ++-- clang/lib/AST/DeclPrinter.cpp | 68 +- clang/lib/AST/ExprCXX.cpp | 4 + clang/lib/AST/ExprConstant.cpp | 43 +- clang/lib/AST/ItaniumMangle.cpp | 24 +- clang/lib/AST/ODRHash.cpp | 30 +- clang/lib/AST/StmtPrinter.cpp | 11 +- clang/lib/AST/TypePrinter.cpp | 14 +- clang/lib/CodeGen/CGCall.cpp | 3 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 60 +- clang/lib/Driver/Driver.cpp | 2 + clang/lib/Format/BreakableToken.cpp | 20 +- clang/lib/Format/BreakableToken.h | 3 + clang/lib/Frontend/InitPreprocessor.cpp | 2 + clang/lib/Lex/MacroArgs.cpp | 9 +- clang/lib/Lex/TokenLexer.cpp | 52 +- clang/lib/Parse/ParseDecl.cpp | 62 +- clang/lib/Parse/ParseExprCXX.cpp | 41 +- clang/lib/Sema/AnalysisBasedWarnings.cpp | 24 +- clang/lib/Sema/DeclSpec.cpp | 28 +- clang/lib/Sema/Sema.cpp | 2 +- clang/lib/Sema/SemaChecking.cpp | 9 +- clang/lib/Sema/SemaCodeComplete.cpp | 6 +- clang/lib/Sema/SemaDecl.cpp | 18 +- clang/lib/Sema/SemaDeclCXX.cpp | 64 +- clang/lib/Sema/SemaExpr.cpp | 27 +- clang/lib/Sema/SemaInit.cpp | 88 +-- clang/lib/Sema/SemaLambda.cpp | 61 +- clang/lib/Sema/SemaLookup.cpp | 9 +- clang/lib/Sema/SemaOverload.cpp | 173 +++-- clang/lib/Sema/SemaTemplate.cpp | 25 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 234 ++++--- clang/lib/Sema/SemaType.cpp | 5 +- clang/lib/Serialization/ASTReaderDecl.cpp | 9 +- clang/lib/Serialization/ASTWriter.cpp | 1 - clang/lib/Serialization/ASTWriterDecl.cpp | 24 +- clang/test/CXX/drs/dr7xx.cpp | 99 ++- .../test/CXX/temp/temp.decls/temp.variadic/p4.cpp | 9 +- clang/test/CXX/temp/temp.deduct.guide/p1.cpp | 2 +- clang/test/CXX/temp/temp.deduct.guide/p3.cpp | 8 +- clang/test/CodeGen/arm64-microsoft-arguments.cpp | 208 +++++- .../mangle-lambda-explicit-template-params.cpp | 34 + .../CodeGenCXX/microsoft-abi-sret-and-byval.cpp | 13 +- clang/test/Driver/crash-diagnostics-dir.c | 1 - clang/test/Index/print-display-names.cpp | 2 +- clang/test/Modules/odr_hash.cpp | 37 ++ clang/test/PCH/cxx-explicit-specifier.cpp | 124 ++++ clang/test/PCH/cxx-templates.cpp | 34 +- clang/test/PCH/cxx-templates.h | 27 + clang/test/PCH/cxx11-lambdas.mm | 2 +- clang/test/PCH/cxx1y-lambdas.mm | 2 +- clang/test/PCH/cxx2a-template-lambdas.cpp | 42 ++ clang/test/Parser/cxx2a-template-lambdas.cpp | 8 + clang/test/Preprocessor/macro_vaopt_expand.cpp | 8 +- clang/test/Preprocessor/macro_vaopt_p1042r1.cpp | 30 + clang/test/Sema/warn-unsequenced.c | 7 + clang/test/SemaCXX/builtin-constant-p.cpp | 71 ++ .../test/SemaCXX/builtin-is-constant-evaluated.cpp | 2 +- clang/test/SemaCXX/cxx2a-compat.cpp | 20 + clang/test/SemaCXX/cxx2a-explicit-bool.cpp | 719 +++++++++++++++++++++ clang/test/SemaCXX/cxx2a-template-lambdas.cpp | 45 ++ clang/test/SemaCXX/explicit.cpp | 8 +- clang/test/SemaCXX/warn-unsequenced.cpp | 4 +- .../explicit-specialization-member.cpp | 26 +- clang/unittests/AST/Language.cpp | 3 + clang/unittests/AST/Language.h | 1 + clang/unittests/AST/MatchVerifier.h | 4 + clang/unittests/AST/StmtPrinterTest.cpp | 37 ++ clang/unittests/AST/StructuralEquivalenceTest.cpp | 40 ++ clang/unittests/Format/FormatTest.cpp | 18 + .../LambdaTemplateParams.cpp | 53 ++ clang/www/cxx_status.html | 28 +- lld/test/ELF/lto/thinlto-index-only.ll | 2 +- lldb/source/API/SystemInitializerFull.cpp | 5 + .../Clang/ClangExpressionParser.cpp | 5 - lldb/source/Symbol/ClangASTContext.cpp | 8 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 71 ++ llvm/include/llvm/IR/Argument.h | 3 + llvm/include/llvm/IR/PatternMatch.h | 30 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 49 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 11 +- llvm/lib/IR/Function.cpp | 4 + .../lib/Target/AArch64/AArch64CallingConvention.td | 18 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 52 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 48 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 8 + .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 51 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 17 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 265 +++++++- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h | 6 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 19 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h | 9 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 84 ++- llvm/lib/Target/AMDGPU/SIISelLowering.h | 2 + llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 200 ++++-- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 106 ++- llvm/lib/Target/AMDGPU/SIInstructions.td | 10 +- llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 20 +- llvm/lib/Target/AMDGPU/SIProgramInfo.h | 2 + .../CodeGen/AArch64/GlobalISel/regbank-select.mir | 60 ++ .../CodeGen/AArch64/GlobalISel/select-select.mir | 66 ++ llvm/test/CodeGen/AArch64/arm64-windows-calls.ll | 94 +++ .../test/CodeGen/AArch64/arm64-windows-tailcall.ll | 18 + llvm/test/CodeGen/AArch64/fast-isel-select.ll | 7 + llvm/test/CodeGen/AMDGPU/fdiv.f16.ll | 119 ++-- llvm/test/CodeGen/AMDGPU/fmac.sdwa.ll | 76 +++ llvm/test/CodeGen/AMDGPU/fmuladd.f16.ll | 266 +++++--- .../test/CodeGen/AMDGPU/lds-branch-vmem-hazard.mir | 276 ++++++++ llvm/test/CodeGen/AMDGPU/llvm.fmuladd.f16.ll | 32 +- llvm/test/CodeGen/AMDGPU/madak.ll | 120 ++-- llvm/test/CodeGen/AMDGPU/nsa-vmem-hazard.mir | 61 ++ llvm/test/CodeGen/AMDGPU/s_code_end.ll | 80 +++ .../CodeGen/AMDGPU/sdwa-peephole-instr-gfx10.mir | 293 +++++++++ llvm/test/CodeGen/AMDGPU/smem-war-hazard.mir | 193 ++++++ llvm/test/CodeGen/AMDGPU/twoaddr-fma.mir | 183 ++++++ llvm/test/CodeGen/AMDGPU/vcmpx-exec-war-hazard.mir | 164 +++++ llvm/test/CodeGen/AMDGPU/vmem-to-salu-hazard.mir | 210 ++++++ llvm/test/CodeGen/AMDGPU/waitcnt-vscnt.ll | 260 ++++++++ llvm/test/CodeGen/X86/cgp-usubo.ll | 15 +- llvm/test/CodeGen/X86/vec_fneg.ll | 58 +- .../CodeGenPrepare/X86/optimizeSelect-DT.ll | 9 +- .../CodeGenPrepare/X86/overflow-intrinsics.ll | 40 +- llvm/test/Transforms/InstCombine/fneg.ll | 46 ++ .../tools/llvm-nm/X86/Inputs/weak.obj.elf-x86_64 | Bin 1448 -> 0 bytes llvm/test/tools/llvm-nm/X86/weak.test | 41 +- llvm/unittests/IR/PatternMatch.cpp | 29 + llvm/utils/git-svn/git-llvm | 5 + 152 files changed, 6607 insertions(+), 1118 deletions(-) create mode 100644 clang/test/CodeGenCXX/mangle-lambda-explicit-template-params.cpp create mode 100644 clang/test/PCH/cxx-explicit-specifier.cpp create mode 100644 clang/test/PCH/cxx2a-template-lambdas.cpp create mode 100644 clang/test/Parser/cxx2a-template-lambdas.cpp create mode 100644 clang/test/Preprocessor/macro_vaopt_p1042r1.cpp create mode 100644 clang/test/SemaCXX/cxx2a-explicit-bool.cpp create mode 100644 clang/test/SemaCXX/cxx2a-template-lambdas.cpp create mode 100644 clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaTemplate [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-select.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-select.mir create mode 100644 llvm/test/CodeGen/AArch64/arm64-windows-calls.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64-windows-tailcall.ll create mode 100644 llvm/test/CodeGen/AMDGPU/fmac.sdwa.ll create mode 100644 llvm/test/CodeGen/AMDGPU/lds-branch-vmem-hazard.mir create mode 100644 llvm/test/CodeGen/AMDGPU/nsa-vmem-hazard.mir create mode 100644 llvm/test/CodeGen/AMDGPU/s_code_end.ll create mode 100644 llvm/test/CodeGen/AMDGPU/sdwa-peephole-instr-gfx10.mir create mode 100644 llvm/test/CodeGen/AMDGPU/smem-war-hazard.mir create mode 100644 llvm/test/CodeGen/AMDGPU/twoaddr-fma.mir create mode 100644 llvm/test/CodeGen/AMDGPU/vcmpx-exec-war-hazard.mir create mode 100644 llvm/test/CodeGen/AMDGPU/vmem-to-salu-hazard.mir create mode 100644 llvm/test/CodeGen/AMDGPU/waitcnt-vscnt.ll delete mode 100644 llvm/test/tools/llvm-nm/X86/Inputs/weak.obj.elf-x86_64