[Swift CI] Build Failure: 1. OSS - Swift ASAN - macOS (main) #5478

# [FAILURE] oss-swift-incremental-ASAN-RA-macos [#5478]

Build URL: https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-macos/5478/
Project: oss-swift-incremental-ASAN-RA-macos
Date of build: Fri, 19 Feb 2021 16:28:42 -0600
Build duration: 9 hr 24 min

Identified problems:- Swift Compile Error: Swift compiler error

  • Indication 1
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes- Commit a7524e59f47688ffe5adecc66bba5de57f3a4bc9 by pyaskevich:

[CSFix] Allow diagnosing missing conformance in ambiguity cases

  • edit: include/swift/Sema/CSFix.h

  • add: validation-test/Sema/SwiftUI/rdar74447308.swift

  • edit: lib/Sema/CSFix.cpp

  • Commit 1b7795b5e38711d6a499f38fd9bc92665e1fe84d by pyaskevich:

    [CSFix] Allow diagnosing invalid references in key path with multiple solutions

    • edit: include/swift/Sema/CSFix.h
    • edit: lib/Sema/CSFix.cpp
  • Commit 2274e178435857c811c950a11fa6ccff795761d4 by pyaskevich:

    [CSFix] Allow diagnosing the same out-of-order argument in ambiguity cases

    • edit: include/swift/Sema/CSFix.h
    • add: validation-test/Sema/SwiftUI/sr14093.swift
    • edit: lib/Sema/CSFix.cpp
  • Commit 44dac01d99b861cf2bf29053c93f5fef46d42aa2 by spestov:

    GSB: Fix getMinimalConformanceSource() for top-level requirements in a requirement signature

    • add: test/Generics/sr13850.swift
    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 3d5ca29993eb4b2f11f502cd0c812d1238a72557 by spestov:

    GSB: Dump conformance and same-type requirement sources in EquivalenceClass::dump()

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 2fd1912f5a3135187b76a1c1137ef65d93d1f97c by dgregor:

    Simplify printing of marker protocols in Swift interfaces

    • edit: lib/AST/ASTPrinter.cpp
    • edit: test/ModuleInterface/features.swift
  • Commit 85611dbf25d8317c879071b818bae2738310206c by dgregor:

    Allow marker protocols as existentials (but still ban casts)

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/attr/attr_marker_protocol.swift
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 66cd7d82ae4c778e242e1ec9d1a1c5e170e96a43 by dgregor:

    Marker protocols are self-conforming.

    • edit: test/attr/attr_marker_protocol.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/Module.cpp
  • Commit 7bf30cae1d15e01e89027152628b58a0ff779b7a by t.p.northover:

    SwiftTailCC: teach verifier musttail rules applicable to this CC.

    • edit: llvm/lib/Target/ARM/ARMISelLowering.cpp
    • edit: llvm/test/CodeGen/AArch64/swifttail-call.ll
    • edit: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    • add: llvm/test/Verifier/swifttailcc-musttail.ll
    • edit: llvm/docs/LangRef.rst
    • edit: llvm/lib/IR/Verifier.cpp
    • edit: llvm/test/CodeGen/X86/tailcall-swifttailcc.ll
    • edit: llvm/lib/Target/X86/X86ISelLowering.cpp
    • add: llvm/test/Verifier/swifttailcc-musttail-valid.ll
  • Commit 7a2e59cd9ba3ce5c0a734277c1b77f68b9d7f8dc by varun_gandhi:

    [Clang] Introduce Swift async calling convention.

    • edit: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
    • edit: llvm/lib/Demangle/MicrosoftDemangle.cpp
    • edit: clang/include/clang/Basic/AttrDocs.td
    • edit: clang/lib/AST/MicrosoftMangle.cpp
    • edit: clang/test/Sema/attr-swiftcall.c
    • edit: clang/include/clang/Basic/DiagnosticSemaKinds.td
    • edit: clang/lib/Basic/Targets/WebAssembly.h
    • edit: clang/test/Sema/attr-c2x.c
    • edit: clang/test/CodeGen/debug-info-cc.c
    • edit: clang/include/clang-c/Index.h
    • edit: clang/lib/AST/ItaniumMangle.cpp
    • edit: clang/lib/Sema/SemaType.cpp
    • edit: clang/lib/AST/TypePrinter.cpp
    • edit: clang/lib/CodeGen/CGDebugInfo.cpp
    • edit: clang/include/clang/Basic/Attr.td
    • edit: clang/test/CodeGen/arm-swiftcall.c
    • edit: clang/include/clang/Basic/Specifiers.h
    • edit: clang/lib/Sema/SemaDeclAttr.cpp
    • edit: clang/test/SemaCXX/attr-swiftcall.cpp
    • edit: clang/lib/AST/Type.cpp
    • edit: clang/lib/Basic/Targets/AArch64.cpp
    • edit: llvm/test/Demangle/ms-mangle.test
    • edit: clang/tools/libclang/CXType.cpp
    • edit: clang/lib/Basic/Targets/SystemZ.h
    • edit: clang/lib/CodeGen/CGCall.cpp
    • edit: clang/include/clang/CodeGen/SwiftCallingConv.h
    • edit: llvm/lib/Demangle/MicrosoftDemangleNodes.cpp
    • edit: clang/lib/Basic/Targets/PPC.h
    • edit: clang/lib/Basic/Targets/ARM.cpp
    • edit: clang/test/Sema/no_callconv.cpp
    • edit: clang/lib/Basic/Targets/X86.h
  • Commit 945cc344eba73efa77700e8696f1efad8d6d7ab4 by ahatanaka:

    Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly"

    • edit: llvm/include/llvm/IR/Intrinsics.td
    • delete: clang/test/CodeGenObjC/arc-rv-attr.m
    • edit: llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
    • edit: llvm/lib/Transforms/ObjCARC/PtrState.cpp
    • edit: llvm/lib/Transforms/ObjCARC/ObjCARC.h
    • edit: llvm/test/Transforms/DeadArgElim/deadretval.ll
    • edit: llvm/lib/IR/Instructions.cpp
    • edit: llvm/include/llvm/IR/InstrTypes.h
    • delete: llvm/test/Transforms/ObjCARC/contract-rv-attr.ll
    • edit: llvm/lib/Analysis/ObjCARCInstKind.cpp
    • edit: llvm/lib/Transforms/ObjCARC/PtrState.h
    • edit: llvm/docs/LangRef.rst
    • edit: clang/lib/CodeGen/CodeGenFunction.h
    • edit: clang/test/CodeGenObjC/arc-unsafeclaim.m
    • add: llvm/test/Transforms/TailCallElim/deopt-bundle.ll
    • edit: clang/lib/CodeGen/CodeGenModule.h
    • edit: llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
    • edit: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    • edit: llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
    • delete: llvm/include/llvm/Analysis/ObjCARCUtil.h
    • edit: llvm/include/llvm/IR/LLVMContext.h
    • edit: llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
    • edit: llvm/test/CodeGen/AArch64/call-rv-marker.ll
    • edit: llvm/lib/Transforms/ObjCARC/ObjCARC.cpp
    • edit: llvm/test/Bitcode/operand-bundles-bc-analyzer.ll
    • delete: llvm/test/Transforms/Inline/inline-retainRV-call.ll
    • edit: clang/lib/CodeGen/CGObjC.cpp
    • edit: llvm/test/Transforms/ObjCARC/contract.ll
    • edit: llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
    • edit: llvm/lib/Transforms/Utils/InlineFunction.cpp
    • edit: llvm/lib/IR/LLVMContext.cpp
    • edit: llvm/test/Transforms/ObjCARC/rv.ll
    • edit: llvm/test/Transforms/ObjCARC/contract-marker-funclet.ll
    • edit: llvm/test/Transforms/ObjCARC/intrinsic-use.ll
    • delete: llvm/test/Transforms/TailCallElim/operand-bundles.ll
  • Commit 5061de8cc43b0abe4bd22dfd7629b9c32c74178a by ahatanaka:

    [ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead of

    • edit: llvm/lib/Transforms/ObjCARC/PtrState.cpp
    • edit: llvm/include/llvm/IR/Intrinsics.td
    • edit: clang/lib/CodeGen/CodeGenModule.h
    • add: llvm/test/Transforms/SCCP/clang-arc-rv.ll
    • edit: llvm/test/Transforms/ObjCARC/rv.ll
    • edit: llvm/lib/IR/LLVMContext.cpp
    • edit: llvm/docs/LangRef.rst
    • edit: llvm/lib/Transforms/Scalar/SCCP.cpp
    • add: llvm/test/Transforms/ObjCARC/contract-rv-attr.ll
    • edit: llvm/include/llvm/IR/LLVMContext.h
    • edit: llvm/lib/Analysis/ObjCARCInstKind.cpp
    • edit: clang/lib/CodeGen/CodeGenModule.cpp
    • edit: llvm/lib/Transforms/Utils/InlineFunction.cpp
    • add: llvm/test/Transforms/Inline/inline-retainRV-call.ll
    • add: clang/test/CodeGenObjC/arc-rv-attr.m
    • edit: llvm/lib/IR/Verifier.cpp
    • edit: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    • edit: llvm/test/Transforms/ObjCARC/contract-marker-funclet.ll
    • edit: llvm/test/Transforms/ObjCARC/intrinsic-use.ll
    • edit: llvm/include/llvm/IR/InstrTypes.h
    • edit: llvm/test/CodeGen/AArch64/call-rv-marker.ll
    • edit: llvm/test/Transforms/TailCallElim/deopt-bundle.ll
    • edit: llvm/test/Verifier/operand-bundles.ll
    • edit: llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
    • edit: llvm/lib/IR/Instructions.cpp
    • edit: llvm/lib/Transforms/ObjCARC/ObjCARC.cpp
    • edit: llvm/test/Transforms/ObjCARC/contract.ll
    • edit: clang/lib/CodeGen/CGObjC.cpp
    • edit: llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
    • edit: clang/test/CodeGenObjC/arc-unsafeclaim.m
    • edit: llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
    • edit: llvm/test/Transforms/DeadArgElim/deadretval.ll
    • edit: clang/lib/CodeGen/CodeGenFunction.h
    • edit: llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
    • edit: llvm/lib/IR/AutoUpgrade.cpp
    • edit: llvm/lib/Transforms/ObjCARC/ObjCARC.h
    • edit: llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
    • edit: llvm/lib/Transforms/ObjCARC/PtrState.h
    • add: llvm/include/llvm/Analysis/ObjCARCUtil.h
  • Commit 5ee6c36ce61dcd390e6e5132d5535de0afac7f54 by ahatanaka:

    Fix layering after ed4718eccb12.

    • edit: llvm/lib/IR/AutoUpgrade.cpp
  • Commit 6b542e23250bd34b19cfa2d6963b1625acef54c4 by ahatanaka:

    Fix test cases that started failing after

    • edit: llvm/test/CodeGen/AArch64/ptrauth-call-rv-marker.ll
    • edit: llvm/test/Bitcode/operand-bundles-bc-analyzer.ll
  • Commit c03427f470b0f1c27fdd9a39a4c4e011e42e23b2 by aschwaighofer:

    [coro async] Don't promote allocas to the frame or rewrite

    • edit: llvm/test/Transforms/Coroutines/coro-async.ll
    • edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
    • edit: llvm/lib/Transforms/Coroutines/CoroFrame.cpp
  • Commit 009306fc1dbf22dad796f835a79f977f5c5b1cce by varun_gandhi:

    [CodeGen] Introduce DWARF tag for SwiftTail and emit it in CodeGen.

    • edit: llvm/include/llvm/BinaryFormat/Dwarf.def
    • edit: clang/test/CodeGen/debug-info-cc.c
    • edit: clang/lib/CodeGen/CGDebugInfo.cpp
  • Commit cf651e75d5f6b3f5c6d6fec54881d65c23986ded by aprantl:

    Diagnose unhandled cases in DW_OP_deref

    • edit: lldb/unittests/Expression/DWARFExpressionTest.cpp
    • edit: lldb/source/Expression/DWARFExpression.cpp
  • Commit 58f5618ee41cdc8f00af9d7ea3daf127dd879494 by aprantl:

    Support dereferencing a DWARF scalar stack value

    • edit: lldb/unittests/Expression/CMakeLists.txt
    • edit: lldb/unittests/Expression/DWARFExpressionTest.cpp
    • edit: lldb/source/Expression/DWARFExpression.cpp
  • Commit cf197c9fae372dfe05774444f709e29c75ba20a1 by aprantl:

    Store the LocationKind of an entry value buffer independently from the main LocationKind (NFC)

    • edit: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h
    • edit: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
  • Commit c7d6a0e2dc27247c4220b9403d7540100833c646 by aprantl:

    Support emitting complex expressions that include entry values

    • edit: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
    • add: llvm/test/DebugInfo/MIR/X86/complex-entryvalue.mir
  • Commit 256bebd2ead47101f733ecd5893207deb15a9e12 by flo:

    [ConstraintElimination] Fix variables used for pattern matching.

    • edit: llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
    • edit: llvm/test/Transforms/ConstraintElimination/geps.ll
  • Commit 6c7b3004077cd8454a72606a4fca15db9ee1d9ad by flo:

    [clang] Update mustprogress tests.

    • add: clang/test/CodeGenCXX/attr-mustprogress.cpp
    • delete: clang/test/CodeGen/attr-mustprogress-1.cpp
    • delete: clang/test/CodeGen/attr-mustprogress-1.c
    • delete: clang/test/CodeGen/attr-mustprogress-0.c
    • add: clang/test/CodeGen/attr-mustprogress.c
    • delete: clang/test/CodeGen/attr-mustprogress-0.cpp
  • Commit 654739c950196417e8235789be8a27662cebe461 by flo:

    [clang] Add -ffinite-loops & -fno-finite-loops options.

    • edit: clang/include/clang/Driver/Options.td
    • edit: clang/lib/Driver/ToolChains/Clang.cpp
    • edit: clang/include/clang/Basic/CodeGenOptions.h
    • edit: clang/test/CodeGen/attr-mustprogress.c
    • edit: clang/include/clang/Basic/CodeGenOptions.def
    • edit: clang/lib/CodeGen/CodeGenFunction.h
    • edit: clang/test/CodeGenCXX/attr-mustprogress.cpp
    • edit: clang/lib/Frontend/CompilerInvocation.cpp
  • Commit 4515a0d6cf3c6c8db98f7abb1657926aeb62944e by flo:

    [clang] Remove redundant condition (NFC).

    • edit: clang/lib/CodeGen/CodeGenFunction.h
  • Commit 76aab005c883bfaaa8349c655eb7f2b38bf4cec1 by aprantl:

    Revert "Support emitting complex expressions that include entry values"

    • edit: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
    • delete: llvm/test/DebugInfo/MIR/X86/complex-entryvalue.mir
  • Commit 4ae3c22d3860ea03f5484f4169e711145bdd87fc by aprantl:

    Support emitting complex expressions that include entry values

    • edit: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
    • add: llvm/test/DebugInfo/MIR/X86/complex-entryvalue.mir
  • Commit 65ccecde360566facf5c6c45a2a78b776dd04270 by ahatanaka:

    [ObjC][ARC] Do not perform code motion on precise release calls

    • edit: llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
    • edit: llvm/lib/Transforms/ObjCARC/PtrState.cpp
    • edit: llvm/test/Transforms/ObjCARC/code-motion.ll
    • edit: llvm/lib/Transforms/ObjCARC/PtrState.h
    • edit: llvm/test/Transforms/ObjCARC/basic.ll
  • Commit c4b959ef52710874666bce37a6c158713907e3ec by aprantl:

    CoroSplit: Describe swiftasync parameters with a direct dbg.declare and don't stash them into an alloca. They will get lowered to an entry value in the backend.

    • add: llvm/test/Transforms/Coroutines/coro-split-swift-async.ll
    • edit: llvm/lib/Transforms/Coroutines/CoroFrame.cpp
  • Commit c22c0e0e768df56412879be9cc212dac58452b3a by varun_gandhi:

    Revert "[CodeGen] Introduce DWARF tag for SwiftTail and emit it in CodeGen."

    • edit: llvm/include/llvm/BinaryFormat/Dwarf.def
    • edit: clang/test/CodeGen/debug-info-cc.c
    • edit: clang/lib/CodeGen/CGDebugInfo.cpp
  • Commit 65caa75929e3744bea7ce9798ab2e7a7e56916f3 by varun_gandhi:

    Revert "[Clang] Introduce Swift async calling convention."

    • edit: clang/lib/AST/TypePrinter.cpp
    • edit: clang/lib/CodeGen/CGCall.cpp
    • edit: clang/lib/Basic/Targets/X86.h
    • edit: clang/lib/Basic/Targets/PPC.h
    • edit: clang/lib/AST/Type.cpp
    • edit: clang/test/SemaCXX/attr-swiftcall.cpp
    • edit: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
    • edit: clang/tools/libclang/CXType.cpp
    • edit: clang/lib/Basic/Targets/ARM.cpp
    • edit: clang/test/Sema/attr-c2x.c
    • edit: llvm/test/Demangle/ms-mangle.test
    • edit: clang/lib/Sema/SemaDeclAttr.cpp
    • edit: clang/lib/AST/ItaniumMangle.cpp
    • edit: clang/include/clang-c/Index.h
    • edit: clang/test/Sema/attr-swiftcall.c
    • edit: clang/lib/Basic/Targets/WebAssembly.h
    • edit: clang/include/clang/Basic/Specifiers.h
    • edit: clang/lib/Sema/SemaType.cpp
    • edit: clang/include/clang/Basic/DiagnosticSemaKinds.td
    • edit: llvm/lib/Demangle/MicrosoftDemangle.cpp
    • edit: clang/lib/Basic/Targets/SystemZ.h
    • edit: clang/lib/Basic/Targets/AArch64.cpp
    • edit: clang/include/clang/Basic/Attr.td
    • edit: clang/lib/CodeGen/CGDebugInfo.cpp
    • edit: clang/lib/AST/MicrosoftMangle.cpp
    • edit: clang/test/CodeGen/arm-swiftcall.c
    • edit: clang/include/clang/CodeGen/SwiftCallingConv.h
    • edit: clang/include/clang/Basic/AttrDocs.td
    • edit: clang/test/CodeGen/debug-info-cc.c
    • edit: clang/test/Sema/no_callconv.cpp
    • edit: llvm/lib/Demangle/MicrosoftDemangleNodes.cpp
  • Commit 512c9f10faec61204629410d78ec0a0aaa70c3d8 by aprantl:

    Emit swiftasync parameters as entry values.

    • add: llvm/test/DebugInfo/MIR/X86/swift-async-entryvalues.mir
    • edit: llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp
  • Commit 4aab46facba9ca96b7ae2683c9dc91fdfb6b13a8 by aprantl:

    Allow for VarLocs to be classified as entry values to prevent unnecessary tracking of spills

    • edit: llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp
  • Commit d2b5cb3fd1df8fcbeb8fa4f53b81372cea44ff1e by jonas:

    [FileCollector] Fix that the file system case-sensitivity check was inverted

    • edit: llvm/lib/Support/FileCollector.cpp
    • add: lldb/test/API/functionalities/reproducers/fs-case-sensitivity/TestReproducerFSCaseSensitivity.py
  • Commit 6c2396d042c90a4a1b58250a217d75af64992ac8 by jonas:

    [lldb] Improve error message for modules with dots or dashes

    • add: lldb/test/Shell/ScriptInterpreter/Python/command_import.test
    • edit: lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
  • Commit 881823333f3b8397f6514d0d4dc90c48cd27e60c by flo:

    [AArch64] Add tests with sign cmps patterns that can be improved.

    • add: llvm/test/CodeGen/AArch64/cmp-select-sign.ll
  • Commit 5dcfe30d9f7434133da44d2f69255eed19ef3973 by flo:

    [AArch64] Convert CMP/SELECT sign patterns to OR & ASR.

    • edit: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    • edit: llvm/test/CodeGen/AArch64/cmp-select-sign.ll
  • Commit ad8c8b15b8c1aedd938290407ca0d5f22c9c66b0 by varun_gandhi:

    [Clang] Introduce Swift async calling convention.

    • edit: clang/include/clang/Basic/Attr.td
    • edit: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
    • edit: llvm/lib/Demangle/MicrosoftDemangle.cpp
    • edit: clang/lib/AST/TypePrinter.cpp
    • edit: clang/lib/CodeGen/CGCall.cpp
    • edit: clang/include/clang/Basic/TargetInfo.h
    • edit: clang/test/CodeGen/debug-info-cc.c
    • edit: clang/include/clang/Basic/Specifiers.h
    • edit: clang/lib/AST/ItaniumMangle.cpp
    • edit: clang/test/CodeGen/swift-call-conv.c
    • edit: clang/test/Sema/attr-c2x.c
    • edit: clang/include/clang/Basic/AttrDocs.td
    • edit: llvm/test/Demangle/ms-mangle.test
    • edit: clang/lib/Basic/Targets/X86.h
    • edit: clang/lib/Basic/Targets/WebAssembly.h
    • edit: clang/tools/libclang/CXType.cpp
    • edit: clang/test/Sema/attr-swiftcall.c
    • edit: clang/lib/Basic/Targets/AArch64.cpp
    • edit: clang/lib/Basic/Targets/SystemZ.h
    • edit: clang/lib/AST/MicrosoftMangle.cpp
    • edit: clang/lib/Sema/SemaType.cpp
    • edit: clang/include/clang/CodeGen/SwiftCallingConv.h
    • edit: clang/test/CodeGen/arm-swiftcall.c
    • edit: clang/include/clang/Basic/Features.def
    • edit: clang/test/Sema/no_callconv.cpp
    • edit: clang/lib/CodeGen/CGDebugInfo.cpp
    • edit: llvm/lib/Demangle/MicrosoftDemangleNodes.cpp
    • edit: clang/lib/AST/Type.cpp
    • edit: clang/lib/Basic/Targets/ARM.cpp
    • edit: clang/lib/Basic/Targets/PPC.h
    • edit: clang/lib/Sema/SemaDeclAttr.cpp
    • edit: clang/include/clang-c/Index.h
    • edit: clang/test/SemaCXX/attr-swiftcall.cpp
  • Commit ec5283ad2f309e7c85a89b66f25e9c2c3955d013 by varun_gandhi:

    [CodeGen] Introduce DWARF tag for SwiftTail and emit it in CodeGen.

    • edit: llvm/include/llvm/BinaryFormat/Dwarf.def
    • edit: clang/lib/CodeGen/CGDebugInfo.cpp
    • edit: clang/test/CodeGen/debug-info-cc.c
  • Commit 7b3c293968e2f93354e13af45953042a1b7292a6 by ldionne.2:

    [:cherries:][compiler-rt] Implement __atomic_is_lock_free

    • edit: compiler-rt/lib/builtins/atomic.c
    • edit: compiler-rt/test/builtins/Unit/atomic_test.c
  • Commit e27b575d74dc3aa8539263992e95dc7045282d87 by aprantl:

    Tighten condition detecting swift async entry values

    • edit: llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp
  • Commit c9205ebfa84f245cf51b166550dc621f75496456 by t.p.northover:

    SwiftAsync: switch to temporary register for this parameter.

    • edit: llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
    • edit: llvm/test/CodeGen/AArch64/swift-async-reg.ll
    • edit: llvm/lib/Target/AArch64/AArch64CallingConvention.td
    • edit: llvm/lib/Target/X86/X86CallingConv.td
    • edit: llvm/test/CodeGen/AArch64/swift-async.ll
    • edit: llvm/test/CodeGen/X86/swift-async.ll
    • edit: llvm/lib/Target/X86/X86FrameLowering.cpp
    • edit: llvm/test/CodeGen/X86/swift-async-reg.ll
  • Commit 48bf2b7989f9107b8bc5594f47662c1f9ec420fd by dave:

    Cherry-pick upstream 161e826c586eefad06751aa35e2c0b8070a70bb1

    • edit: llvm/docs/CommandGuide/lit.rst
    • add: llvm/utils/lit/tests/Inputs/early-tests/lit.cfg
    • add: llvm/utils/lit/tests/early-tests.py
    • edit: llvm/utils/lit/lit/Test.py
    • edit: llvm/utils/lit/lit/TestingConfig.py
    • add: llvm/utils/lit/tests/Inputs/early-tests/bbb.txt
    • add: llvm/utils/lit/tests/Inputs/early-tests/subdir/ccc.txt
    • add: llvm/utils/lit/tests/Inputs/early-tests/aaa.txt
  • Commit 31f36e78e1e9624acea3e1637ee1f919cae796bd by ahatanaka:

    [ObjC] Encode pointers to C++ classes as "^v" if the encoded string

    • edit: clang/lib/AST/ASTContext.cpp
    • edit: clang/test/CodeGenObjCXX/encode.mm
    • edit: clang/include/clang/Basic/LangOptions.def
    • edit: clang/include/clang/Driver/Options.td
    • edit: clang/lib/Driver/ToolChains/Clang.cpp
    • add: clang/test/Driver/objc-encode-cxx-class-template-spec.m
  • Commit a0b678c31823f4f011997e8b9ae3a1d21fef7d30 by ahatanaka:

    Fix option definition

    • edit: clang/include/clang/Driver/Options.td
  • Commit c2a06caf914c78f2c83d0c8d40110dcfaf76b310 by varun_gandhi:

    [CodeGen] Fix codegen for attribute((swiftasynccall)).

    • edit: clang/test/CodeGen/arm-swiftcall.c
    • edit: clang/test/CodeGen/64bit-swiftcall.c
    • edit: clang/lib/CodeGen/CGCall.cpp
    • edit: clang/test/CodeGen/swift-call-conv.c
    • add: clang/test/CodeGen/swift-async-call-conv.c
  • Commit 1d4d01e75297759cf6d7731f0a5af37659815759 by github:

    Add a new Row setting to mark all un-declared regs as Undefined (#2520)

    • edit: lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.cpp
    • edit: lldb/include/lldb/Symbol/UnwindPlan.h
    • edit: lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp
    • edit: lldb/source/Plugins/ABI/Mips/ABISysV_mips.cpp
    • edit: lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp
    • edit: lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp
    • edit: lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp
    • edit: lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp
    • edit: lldb/source/Target/RegisterContextUnwind.cpp
    • edit: lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.cpp
    • edit: lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.cpp
    • edit: lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.cpp
    • edit: lldb/source/Plugins/ABI/X86/ABISysV_i386.cpp
    • edit: lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp
    • edit: lldb/source/Plugins/ABI/Mips/ABISysV_mips64.cpp
    • edit: lldb/source/Symbol/UnwindPlan.cpp
  • Commit 2a2d62276da4e3178a3f97d6b554677506645266 by jonas:

    [lldb] Disable x86-multithread-write.test with reproducers

    • edit: lldb/test/Shell/Register/x86-multithread-write.test
  • Commit 0b68a3ed2b8c3d8b8d79189a03fbfa7793dc2168 by ahatanaka:

    [clang] bump VERSION_MAJOR

    • edit: clang/include/clang/Serialization/ASTBitCodes.h
  • Commit ca78b90726ddd31bbbb538f890d4869a8640cfe5 by jonas:

    [lldb] Add missing LLDB_RECORD_RESULT in SBTarget

    • edit: lldb/source/API/SBTarget.cpp
  • Commit 41131fe77202a17335d3037175c67d9e61b898dc by jonas:

    [lldb] Add missing LLDB_RECORD_RESULT in SBThread

    • edit: lldb/source/API/SBThread.cpp
  • Commit 82a42a91ba8cc095d847d953cc307f8486321836 by jonas:

    [lldb] Check that files exists before handing them off to FileCollector

    • edit: lldb/source/Utility/Reproducer.cpp
  • Commit c54764055dc4fb8a3d81d83898efa4fc6250b788 by davelee.com:

    [lldb] Add checks before dereferencing (NFC)

    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.cpp
  • Commit 08edb4a28ae0dfa3b0e11eead808eb3436673852 by aprantl:

    Reset the EntryValue location flag in finalizeEntryValue.

    • edit: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
    • add: llvm/test/DebugInfo/MIR/X86/piece-entryval.mir
  • Commit dda47bdb283bde750a273174670b68317d67a7c4 by aprantl:

    Resove merge conflict

    • edit: lldb/source/Expression/DWARFExpression.cpp
  • Commit 4bef41f12f082d55a4cb979a489379bfcf69f0c7 by github:

    infrastructure for binary dependencies beyond xcframeworks (#3289)

    • edit: Sources/PackageGraph/PackageGraph+Loading.swift
    • edit: Tests/XCBuildSupportTests/PIFBuilderTests.swift
    • edit: Sources/PackageLoading/ManifestLoader.swift
    • edit: Sources/SPMTestSupport/MockWorkspace.swift
    • edit: Tests/PackageLoadingTests/PackageBuilderTests.swift
    • edit: Sources/SPMTestSupport/misc.swift
    • edit: Sources/SPMTestSupport/MockArchiver.swift
    • edit: Sources/Workspace/ManagedArtifact.swift
    • edit: Sources/PackageModel/Target.swift
    • edit: Sources/Build/BuildPlan.swift
    • edit: Sources/PackageLoading/PackageBuilder.swift
    • edit: Tests/BuildTests/BuildPlanTests.swift
    • edit: Tests/WorkspaceTests/WorkspaceTests.swift
    • edit: Sources/Workspace/Workspace.swift
  • Commit 395a98110e5a6db5a5d769c7960b0c6945f93804 by achikin:

    We need to ensure that we terminate (SIGINT) the running compiler processes without emitting an error that those processes got terminated, and allow the driver to continue execution so that it is able to emit parseable-output which communicates that the terminated compiler jobs were interrupted.

    • edit: Sources/SwiftDriverExecution/MultiJobExecutor.swift
    • edit: Sources/swift-driver/main.swift
  • Commit fb9a032317ab3faff6023beb1121548c01fd3e53 by github:

    [Incremental] Fix fingerprint integration bug, add a test, and add debugging affordances. (#505)

    • edit: Tests/SwiftDriverTests/Helpers/MockingIncrementalCompilation.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/SourceFileDependencyGraph.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraphParts/Node.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraphParts/NodeFinder.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraphParts/Integrator.swift