swift
946595fd - Merge pull request #32265 from apple/tensorflow-merge

Commit
5 years ago
Merge pull request #32265 from apple/tensorflow-merge tensorflow merge (2020-06-09)
Author
  • benchmark
    • File
      CMakeLists.txt
    • single-source
      • File
        Mirror.swift
    • utils
      • File
        main.swift
  • cmake/modules
    • File
      AddSwift.cmake
  • docs
    • ABI
      • File
        Mangling.rst
    • File
      Branches.md
    • File
      DebuggingTheCompiler.md
    • HowToGuides
      • File
        RunningIncludeWhatYouUse.md
    • File
      Lexicon.md
    • File
      README.md
  • include/swift
    • ABI
      • File
        Metadata.h
      • File
        TypeIdentity.h
    • AST
      • File
        ASTContext.h
      • File
        ASTWalker.h
      • File
        AnyFunctionRef.h
      • File
        AutoDiff.h
      • File
        DiagnosticsFrontend.def
      • File
        DiagnosticsSema.def
      • File
        Evaluator.h
      • File
        EvaluatorDependencies.h
      • File
        Expr.h
      • File
        IRGenOptions.h
      • File
        KnownDecls.def
      • File
        Module.h
      • File
        NameLookupRequests.h
      • File
        ParseRequests.h
      • File
        ParseTypeIDZone.def
      • File
        PrettyStackTrace.h
      • File
        PrintOptions.h
      • File
        SearchPathOptions.h
      • File
        SemanticAttrs.def
      • File
        SemanticAttrs.h
      • File
        SourceFile.h
      • File
        TypeCheckRequests.h
      • File
        TypeCheckerTypeIDZone.def
      • File
        Types.h
    • Basic
      • File
        LangOptions.h
    • ClangImporter
      • File
        ClangImporter.h
      • File
        ClangImporterOptions.h
    • Demangling
      • File
        Demangle.h
      • File
        TypeDecoder.h
    • Driver
      • File
        FrontendUtil.h
    • Frontend
      • File
        Frontend.h
      • File
        FrontendOptions.h
      • File
        ModuleInterfaceLoader.h
    • IDE
      • File
        CompletionInstance.h
    • Option
      • FrontendOptions.td
      • File
        Options.h
      • Options.td
    • Parse
      • File
        Parser.h
      • File
        SyntaxParseActions.h
    • Remote
      • File
        MetadataReader.h
    • Runtime
      • File
        EnvironmentVariables.h
    • SIL
      • File
        OwnershipUtils.h
      • File
        SILArgument.h
      • File
        SILBuilder.h
      • File
        SILCloner.h
      • File
        SILInstruction.h
      • File
        SILNodes.def
      • File
        SILVTable.h
      • File
        TypeSubstCloner.h
    • SILOptimizer
      • Analysis
        • File
          DifferentiableActivityAnalysis.h
        • File
          FunctionOrder.h
      • Differentiation
        • File
          ADContext.h
        • File
          Common.h
        • File
          JVPEmitter.h
      • PassManager
        • File
          Passes.def
    • Sema
      • File
        IDETypeChecking.h
    • Serialization
      • File
        SerializedModuleLoader.h
    • SyntaxParse
      • File
        SyntaxTreeCreator.h
  • lib
    • AST
      • File
        ASTContext.cpp
      • File
        ASTDemangler.cpp
      • File
        ASTDumper.cpp
      • File
        ASTMangler.cpp
      • File
        ASTPrinter.cpp
      • File
        ASTVerifier.cpp
      • File
        ASTWalker.cpp
      • File
        AbstractSourceFileDepGraphFactory.cpp
      • File
        AutoDiff.cpp
      • File
        Decl.cpp
      • File
        Evaluator.cpp
      • File
        Expr.cpp
      • File
        GenericSignature.cpp
      • File
        Module.cpp
      • File
        NameLookupRequests.cpp
      • File
        PrettyStackTrace.cpp
      • File
        Type.cpp
      • File
        TypeCheckRequests.cpp
    • ClangImporter
      • File
        ClangImporter.cpp
      • File
        ClangModuleDependencyScanner.cpp
      • File
        ImporterImpl.h
    • Demangling
      • File
        Demangler.cpp
      • File
        NodePrinter.cpp
      • File
        Remangler.cpp
    • Driver
      • File
        FrontendUtil.cpp
      • File
        ToolChains.cpp
    • Frontend
      • File
        ArgsToFrontendOptionsConverter.cpp
      • File
        CompilerInvocation.cpp
      • File
        Frontend.cpp
      • File
        ModuleInterfaceLoader.cpp
    • FrontendTool
      • File
        FrontendTool.cpp
      • File
        ScanDependencies.cpp
    • IDE
      • File
        CodeCompletion.cpp
      • File
        CompletionInstance.cpp
      • File
        ConformingMethodList.cpp
      • File
        ExprContextAnalysis.cpp
      • File
        ExprContextAnalysis.h
      • File
        Refactoring.cpp
      • File
        TypeContextInfo.cpp
    • IRGen
      • File
        GenDiffFunc.cpp
      • File
        GenMeta.cpp
      • File
        IRGenModule.cpp
      • File
        IRGenModule.h
      • File
        IRGenSIL.cpp
      • File
        LoadableByAddress.cpp
      • File
        MetadataRequest.cpp
      • File
        MetadataRequest.h
    • Index
      • File
        IndexRecord.cpp
    • Parse
      • File
        ParseDecl.cpp
      • File
        ParseIfConfig.cpp
      • File
        ParseRequests.cpp
      • File
        Parser.cpp
    • SIL
      • IR
        • File
          SILArgument.cpp
        • File
          SILDeclRef.cpp
        • File
          SILFunctionType.cpp
        • File
          SILInstructions.cpp
        • File
          SILModule.cpp
        • File
          SILPrinter.cpp
        • File
          TypeLowering.cpp
      • Parser
        • File
          ParseSIL.cpp
      • Utils
        • File
          OwnershipUtils.cpp
      • Verifier
        • File
          LoadBorrowInvalidationChecker.cpp
        • File
          SILVerifier.cpp
    • SILGen
      • File
        SILGenApply.cpp
      • File
        SILGenBuiltin.cpp
      • File
        SILGenExpr.cpp
      • File
        SILGenFunction.h
      • File
        SILGenPoly.cpp
      • File
        SILGenThunk.cpp
    • SILOptimizer
      • Analysis
        • File
          DifferentiableActivityAnalysis.cpp
        • File
          FunctionOrder.cpp
        • File
          MemoryBehavior.cpp
      • Differentiation
        • File
          ADContext.cpp
        • File
          JVPEmitter.cpp
        • File
          LinearMapInfo.cpp
        • File
          PullbackEmitter.cpp
        • File
          Thunk.cpp
        • File
          VJPEmitter.cpp
      • FunctionSignatureTransforms
        • File
          ExistentialTransform.cpp
      • LoopTransforms
        • File
          ArrayOpt.h
        • File
          COWArrayOpt.cpp
        • File
          ForEachLoopUnroll.cpp
      • Mandatory
        • File
          Differentiation.cpp
        • File
          OSLogOptimization.cpp
      • PassManager
        • File
          PassManager.cpp
      • Transforms
        • File
          CMakeLists.txt
        • File
          ObjectOutliner.cpp
        • File
          PruneVTables.cpp
        • File
          SemanticARCOpts.cpp
      • UtilityPasses
        • File
          FunctionOrderPrinter.cpp
      • Utils
        • File
          ConstExpr.cpp
    • Sema
      • File
        BuilderTransform.cpp
      • File
        CSApply.cpp
      • File
        CSBindings.cpp
      • File
        CSClosure.cpp
      • File
        CSDiagnostics.cpp
      • File
        CSDiagnostics.h
      • File
        CSFix.cpp
      • File
        CSFix.h
      • File
        CSGen.cpp
      • File
        CSSimplify.cpp
      • File
        CSSolver.cpp
      • File
        Constraint.cpp
      • File
        Constraint.h
      • File
        ConstraintSystem.cpp
      • File
        ConstraintSystem.h
      • File
        MiscDiagnostics.cpp
      • File
        SourceLoader.cpp
      • File
        TypeCheckAvailability.cpp
      • File
        TypeCheckConstraints.cpp
      • File
        TypeCheckDecl.cpp
      • File
        TypeCheckRequestFunctions.cpp
      • File
        TypeCheckStmt.cpp
      • File
        TypeCheckStorage.cpp
      • File
        TypeCheckType.cpp
      • File
        TypeChecker.cpp
      • File
        TypeChecker.h
    • Serialization
      • File
        Deserialization.cpp
      • File
        DeserializeSIL.cpp
      • File
        ModuleFile.cpp
      • File
        ModuleFile.h
      • File
        ModuleFormat.h
      • File
        SILFormat.h
      • File
        Serialization.cpp
      • File
        SerializeSIL.cpp
      • File
        SerializedModuleLoader.cpp
    • SymbolGraphGen
      • File
        AvailabilityMixin.cpp
      • File
        AvailabilityMixin.h
      • File
        CMakeLists.txt
      • File
        DeclarationFragmentPrinter.cpp
      • File
        Symbol.cpp
      • File
        Symbol.h
      • File
        SymbolGraph.cpp
      • File
        SymbolGraph.h
      • File
        SymbolGraphGen.cpp
    • SyntaxParse
      • File
        SyntaxTreeCreator.cpp
  • stdlib
    • cmake/modules
      • File
        AddSwiftStdlib.cmake
    • include
      • llvm-c
        • File
          DataTypes.h
      • llvm
        • ADT
          • File
            Hashing.h
        • Support
          • File
            Atomic.h
          • File
            DataTypes.h
          • File
            PointerLikeTypeTraits.h
          • File
            SwapByteOrder.h
    • public
      • Differentiation
        • File
          ArrayDifferentiation.swift
      • SwiftShims
        • File
          RefCount.h
      • core
        • File
          Array.swift
        • File
          ArrayBuffer.swift
        • File
          ArrayShared.swift
        • File
          ArraySlice.swift
        • File
          BridgeStorage.swift
        • File
          Builtin.swift
        • File
          Codable.swift
        • File
          ContiguousArray.swift
        • File
          ContiguousArrayBuffer.swift
        • File
          EitherSequence.swift
        • File
          Result.swift
        • File
          SliceBuffer.swift
        • File
          String.swift
        • File
          UnicodeScalarProperties.swift
      • runtime
        • File
          CMakeLists.txt
        • File
          Demangle.cpp
        • File
          EnvironmentVariables.cpp
        • File
          EnvironmentVariables.def
        • File
          Exclusivity.cpp
        • File
          HeapObject.cpp
        • File
          KeyPaths.cpp
        • File
          Metadata.cpp
        • File
          RefCount.cpp
        • File
          SwiftObject.mm
      • stubs
        • File
          GlobalObjects.cpp
  • test
    • AutoDiff
      • IRGen
        • differentiable_function.sil
      • SIL
        • Serialization
          • File
            differentiable_function_type.swift
        • differentiable_function_inst.sil
        • linear_function_inst.sil
      • SILGen
        • File
          differentiable_function.swift
        • File
          reabstraction.swift
        • File
          vtable.swift
        • File
          witness_table.swift
      • SILOptimizer
        • File
          activity_analysis.swift
        • File
          derivative_sil.swift
        • differentiation_function_canonicalization.sil
        • File
          differentiation_sil.swift
        • File
          differentiation_subset_parameters_thunk.swift
      • downstream
        • File
          activity_analysis.swift
        • differentiable_function_inst.sil
        • differentiable_function_inst_lowered.sil
        • File
          differentiable_function_silgen.swift
        • File
          forward_mode_diagnostics.swift
        • File
          forward_mode_sil.swift
        • File
          nonvarying_semantics.swift
        • File
          refcounting.swift
        • File
          simple_real_vector.swift
        • File
          subset_parameters_thunk.swift
        • witness_method_autodiff.sil
      • validation-test
        • File
          simple_math.swift
    • Constraints
      • File
        fixes.swift
      • File
        function_builder_infer.swift
      • File
        one_way_closure_params.swift
      • File
        patterns.swift
    • DebugInfo
      • File
        curry_thunk.swift
      • File
        inlined-generics-basic.swift
    • Demangle
      • Inputs
        • File
          manglings.txt
      • demangle-special-options.test
    • Driver
      • File
        createCompilerInvocation.swift
    • Frontend/Fingerprints
      • File
        class-fingerprint.swift
      • File
        enum-fingerprint.swift
      • File
        protocol-fingerprint.swift
      • File
        struct-fingerprint.swift
    • IDE
      • File
        complete_skipbody.swift
      • File
        complete_sself.swift
      • File
        structure.swift
    • IRGen
      • File
        big_types_corner_cases.swift
      • File
        c_globals.swift
      • framepointer.sil
      • framepointer_arm64.sil
      • File
        newtype.swift
      • File
        unmanaged_objc_throw_func.swift
    • Incremental
      • Inputs/superfluous-cascade-across-modules
        • File
          doesNotUseLib.swift
        • File
          main.swift
        • File
          ofm.json
        • submodule
          • File
            lib-after.swift
          • File
            lib-before.swift
          • File
            ofm.json
        • File
          usesLib.swift
        • File
          usesLibTransitively.swift
      • Verifier
        • multi-file-private
          • Inputs
            • File
              Derived.swift
            • File
              Inner.swift
            • File
              UsesInner.swift
          • File
            main.swift
        • multi-file
          • Inputs
            • File
              Derived.swift
            • File
              Inner.swift
            • File
              UsesInner.swift
          • File
            main.swift
      • File
        superfluous-cascade-across-modules.swift
    • Index
      • Store
        • File
          ignore-system-clang-modules.swift
      • File
        index_keypath_member_lookup.swift
    • Interop/Cxx/operators
      • Inputs
        • module.modulemap
        • File
          non-member-out-of-line.cpp
        • File
          non-member-out-of-line.h
      • File
        non-member-out-of-line-irgen.swift
      • File
        non-member-out-of-line-silgen.swift
      • File
        non-member-out-of-line.swift
    • Migrator
      • File
        rdar31892850.swift
    • Misc
      • File
        stats_dir_profiler.swift
    • Runtime
      • File
        environment_variables.swift
    • SIL
      • Parser
        • basic.sil
      • memory_lifetime.sil
      • ownership-verifier
        • load_borrow_invalidation_test.sil
    • SILGen
      • File
        arguments.swift
      • File
        errors.swift
      • File
        keypaths.swift
      • File
        literals.swift
      • File
        objc_bridging_array.swift
      • File
        scalar_to_tuple_args.swift
    • SILOptimizer
      • OSLogMandatoryOptTest.sil
      • File
        OSLogMandatoryOptTest.swift
      • basic-callee-printer.sil
      • cowarray_opt.sil
      • dead_func_init_method.sil
      • devirt_access.sil
      • devirt_access_ownership.sil
      • devirt_access_serialized.sil
      • devirt_access_serialized_ownership.sil
      • devirt_override.sil
      • devirt_override_ownership.sil
      • devirt_speculative.sil
      • devirt_try_apply.sil
      • devirt_try_apply_ownership.sil
      • devirtualize.sil
      • devirtualize2.sil
      • devirtualize2_ownership.sil
      • devirtualize_ownership.sil
      • File
        existential_spl_witness_method.swift
      • function_order.sil
      • globalopt-iter.sil
      • licm.sil
      • mm_inlinecaches_multiple.sil
      • objectoutliner.sil
      • optimize_never.sil
      • File
        pointer_conversion.swift
      • polymorphic_inline_caches.sil
      • prune-vtables.sil
      • semantic-arc-opts-canonical.sil
      • semantic-arc-opts.sil
      • sink.sil
      • File
        stack_promotion_escaping.swift
    • ScanDependencies
      • Inputs
        • File
          BuildModulesFromGraph.swift
        • Swift
          • A.swiftinterface
          • G.swiftinterface
          • SubE.swiftinterface
      • File
        module_deps.swift
    • Sema
      • File
        diag_constantness_check_os_log.swift
      • File
        enum_raw_representable.swift
    • SourceKit
      • CodeComplete
        • File
          complete_build_session.swift
        • File
          complete_sequence_innertype.swift
      • Misc
        • File
          no-driver-outputs.swift
    • SymbolGraph
      • File
        EmptyExtension.swift
      • Symbols
        • Mixins
          • Availability
            • File
              Basic.swift
            • Duplicated
              • File
                DeprecatedFilled.swift
              • File
                DeprecatedReplaced.swift
              • File
                IntroducedFilled.swift
              • File
                IntroducedReplaced.swift
              • File
                MessageLastWins.swift
              • File
                ObsoletedFilled.swift
              • File
                ObsoletedReplaced.swift
            • Inherited
              • File
                DeprecatedFilled.swift
              • File
                DeprecatedReplaced.swift
              • File
                IntroducedFilled.swift
              • File
                IntroducedReplaced.swift
              • File
                MessageFilled.swift
              • File
                MessageReplaced.swift
              • File
                ObsoletedFilled.swift
              • File
                ObsoletedReplaced.swift
              • File
                RenamedFilled.swift
              • File
                RenamedNoVersion.swift
              • File
                RenamedReplaced.swift
              • File
                UnconditionallyDeprecated.swift
            • File
              UnconditionallyDeprecated.swift
          • DeclarationFragments
            • File
              Basic.swift
            • Full
              • File
                Function.swift
              • File
                MultipleAttributes.swift
              • File
                Never.swift
              • File
                NominalTypes.swift
              • Properties
                • File
                  ComputedProperties.swift
                • File
                  ProtocolRequirements.swift
                • File
                  Subscripts.swift
            • Navigator
              • File
                Navigator.swift
            • File
              SelfNotLinked.swift
            • Subheading
              • File
                Function.swift
              • File
                NominalTypes.swift
            • File
              SubheadingDeclarationFragments.swift
        • File
          Names.swift
        • File
          SkipsPublicUnderscore.swift
    • TypeDecoder
      • File
        opaque_return_type.swift
    • decl/var
      • File
        property_wrappers.swift
      • File
        property_wrappers_opaque.swift
    • expr/cast
      • File
        metatype_casts.swift
  • tools
    • SourceKit/lib/SwiftLang
      • File
        SwiftASTManager.cpp
      • File
        SwiftCompletion.cpp
      • File
        SwiftConformingMethodList.cpp
      • File
        SwiftDocSupport.cpp
      • File
        SwiftEditor.cpp
      • File
        SwiftEditorInterfaceGen.cpp
      • File
        SwiftTypeContextInfo.cpp
    • libSwiftSyntaxParser
      • File
        libSwiftSyntaxParser.cpp
    • swift-demangle
      • File
        swift-demangle.cpp
    • swift-ide-test
      • File
        swift-ide-test.cpp
    • swift-refactor
      • File
        swift-refactor.cpp
    • swift-syntax-test
      • File
        swift-syntax-test.cpp
  • unittests
    • AST
      • File
        ArithmeticEvaluator.cpp
      • File
        TestContext.cpp
    • Driver
      • File
        TypeBodyFingerprintsDependencyGraphTests.cpp
  • utils
    • File
      build-presets.ini
    • build-script
    • build-script-impl
    • build_swift
      • build_swift
        • File
          defaults.py
        • File
          driver_arguments.py
      • tests
        • File
          expected_options.py
    • gyb_syntax_support
      • File
        __init__.py
    • swift_build_support
      • swift_build_support
        • File
          build_graph.py
        • products
          • File
            benchmarks.py
          • File
            cmark.py
          • File
            foundation.py
          • File
            indexstoredb.py
          • File
            libcxx.py
          • File
            libdispatch.py
          • File
            libicu.py
          • File
            llbuild.py
          • File
            lldb.py
          • File
            llvm.py
          • File
            playgroundsupport.py
          • File
            product.py
          • File
            pythonkit.py
          • File
            skstresstester.py
          • File
            sourcekitlsp.py
          • File
            swift.py
          • File
            swiftevolve.py
          • File
            swiftinspect.py
          • File
            swiftpm.py
          • File
            swiftsyntax.py
          • File
            tensorflow.py
          • File
            tsan_libdispatch.py
          • File
            xctest.py
      • tests
        • File
          test_build_graph.py
    • update_checkout
      • File
        update-checkout-config.json
  • validation-test
    • compiler_crashers_2_fixed
      • File
        rdar54394068.swift
      • File
        sr7002.swift
    • compiler_crashers_fixed
      • File
        28653-child-source-range-not-contained-within-its-parent.swift
    • compiler_scale
      • scale_neighbouring_getset.gyb