swift
f1fc85ee - Merge branch 'sil-diff-witness-e2e-merged' into sil-diff-witness-e2e

Commit
5 years ago
Merge branch 'sil-diff-witness-e2e-merged' into sil-diff-witness-e2e
Author
Marc Rasi
  • File
    CHANGELOG.md
  • File
    CMakeLists.txt
  • cmake/modules
    • File
      CMakeLists.txt
    • SwiftConfig.cmake.in
  • docs
    • File
      CToSwiftNameTranslation.md
    • File
      Diagnostics.md
    • File
      SIL.rst
    • File
      Testing.md
    • File
      WindowsBuild.md
  • include/swift
    • ABI
      • File
        Metadata.h
    • AST
      • File
        ASTContext.h
      • File
        ASTDemangler.h
      • File
        ASTMangler.h
      • File
        ASTNode.h
      • File
        ASTTypeIDZone.def
      • File
        ASTTypeIDs.h
      • File
        AnyFunctionRef.h
      • File
        AnyRequest.h
      • File
        Attr.h
      • File
        AutoDiff.h
      • File
        Decl.h
      • File
        DeclContext.h
      • File
        DiagnosticConsumer.h
      • File
        DiagnosticEngine.h
      • File
        DiagnosticsClangImporter.def
      • File
        DiagnosticsParse.def
      • File
        DiagnosticsSIL.def
      • File
        DiagnosticsSema.def
      • File
        Expr.h
      • File
        ExprNodes.def
      • File
        FileUnit.h
      • File
        GenericEnvironment.h
      • File
        GenericSignature.h
      • File
        GenericSignatureBuilder.h
      • File
        Identifier.h
      • File
        Module.h
      • File
        ModuleLoader.h
      • File
        PrettyStackTrace.h
      • File
        ProtocolConformance.h
      • File
        RequirementEnvironment.h
      • File
        SILLayout.h
      • File
        SearchPathOptions.h
      • File
        SourceFile.h
      • File
        SubstitutionMap.h
      • File
        Type.h
      • File
        TypeCheckRequests.h
      • File
        TypeCheckerTypeIDZone.def
      • File
        TypeLoc.h
      • File
        Types.h
      • File
        USRGeneration.h
    • Basic
      • File
        LLVM.h
      • File
        LangOptions.h
      • File
        STLExtras.h
      • File
        SourceLoc.h
      • File
        StringExtras.h
      • File
        TransformArrayRef.h
    • ClangImporter
      • File
        ClangImporter.h
      • File
        ClangImporterOptions.h
    • Frontend
      • File
        PrintingDiagnosticConsumer.h
    • IDE
      • File
        IDERequests.h
    • LLVMPasses
      • File
        Passes.h
    • Parse
      • File
        ASTGen.h
      • File
        LibSyntaxGenerator.h
      • File
        ParsedRawSyntaxNode.h
      • File
        Parser.h
      • File
        SyntaxParsingContext.h
    • Reflection
      • File
        ReflectionContext.h
      • File
        TypeRefBuilder.h
    • Remote
      • File
        CMemoryReader.h
    • SIL
      • File
        OptimizationRemark.h
      • File
        SILArgumentArrayRef.h
      • File
        SILBasicBlock.h
      • File
        SILBuilder.h
      • File
        SILCloner.h
      • File
        SILConstants.h
      • File
        SILDifferentiabilityWitness.h
      • File
        SILFunction.h
      • File
        SILGlobalVariable.h
      • File
        SILInstruction.h
      • File
        SILInstructionWorklist.h
      • File
        SILNodes.def
      • File
        SILValue.h
      • File
        TypeLowering.h
      • File
        TypeSubstCloner.h
    • SILOptimizer
      • Analysis
        • File
          CFG.h
        • File
          CallerAnalysis.h
        • File
          LoopRegionAnalysis.h
      • Utils
        • File
          BasicBlockOptUtils.h
        • File
          CFGOptUtils.h
        • File
          Devirtualize.h
        • File
          GenericCloner.h
        • File
          Generics.h
        • File
          InstOptUtils.h
        • File
          LoadStoreOptUtils.h
        • File
          Local.h
        • File
          SpecializationMangler.h
        • File
          ValueLifetime.h
    • Sema
      • File
        IDETypeChecking.h
      • File
        IDETypeCheckingRequests.h
    • Serialization
      • File
        SerializedModuleLoader.h
    • Syntax
      • File
        Syntax.h
      • File
        SyntaxData.h
  • lib
    • AST
      • File
        ASTContext.cpp
      • File
        ASTDemangler.cpp
      • File
        ASTDumper.cpp
      • File
        ASTMangler.cpp
      • File
        ASTPrinter.cpp
      • File
        ASTScopeCreation.cpp
      • File
        ASTVerifier.cpp
      • File
        ASTWalker.cpp
      • File
        Attr.cpp
      • File
        AutoDiff.cpp
      • File
        Builtins.cpp
      • File
        ConcreteDeclRef.cpp
      • File
        Decl.cpp
      • File
        DeclContext.cpp
      • File
        DiagnosticEngine.cpp
      • File
        Expr.cpp
      • File
        GenericEnvironment.cpp
      • File
        GenericSignature.cpp
      • File
        GenericSignatureBuilder.cpp
      • File
        Identifier.cpp
      • File
        Module.cpp
      • File
        ModuleLoader.cpp
      • File
        NameLookup.cpp
      • File
        ProtocolConformance.cpp
      • File
        RequirementEnvironment.cpp
      • File
        SubstitutionMap.cpp
      • File
        SubstitutionMapStorage.h
      • File
        Type.cpp
      • File
        TypeCheckRequests.cpp
    • Basic
      • File
        CMakeLists.txt
      • File
        Platform.cpp
      • File
        QuotedString.cpp
    • ClangImporter
      • File
        ClangAdapter.cpp
      • File
        ClangImporter.cpp
      • File
        ImportDecl.cpp
      • File
        ImportName.cpp
      • File
        ImportType.cpp
      • File
        ImporterImpl.h
      • File
        SwiftLookupTable.h
    • Demangling
      • File
        Demangler.cpp
    • Driver
      • File
        Compilation.cpp
      • File
        ToolChain.cpp
    • Frontend
      • File
        Frontend.cpp
      • File
        ModuleInterfaceLoader.cpp
      • File
        PrintingDiagnosticConsumer.cpp
    • FrontendTool
      • File
        FrontendTool.cpp
    • IDE
      • File
        CodeCompletion.cpp
      • File
        ExprContextAnalysis.cpp
      • File
        IDETypeChecking.cpp
      • File
        SyntaxModel.cpp
      • File
        TypeContextInfo.cpp
      • File
        Utils.cpp
    • IRGen
      • File
        GenBuiltin.cpp
      • File
        GenCall.cpp
      • File
        GenClangType.cpp
      • File
        GenClass.cpp
      • File
        GenDecl.cpp
      • File
        GenDiffFunc.cpp
      • File
        GenEnum.cpp
      • File
        GenKeyPath.cpp
      • File
        GenMeta.cpp
      • File
        GenMeta.h
      • File
        GenObjC.cpp
      • File
        GenProto.cpp
      • File
        GenReflection.cpp
      • File
        IRGen.cpp
      • File
        IRGenDebugInfo.cpp
      • File
        IRGenDebugInfo.h
      • File
        IRGenMangler.cpp
      • File
        IRGenModule.cpp
      • File
        IRGenModule.h
      • File
        IRGenSIL.cpp
      • File
        LoadableByAddress.cpp
      • File
        MetadataRequest.cpp
    • Index
      • File
        IndexRecord.cpp
    • LLVMPasses
      • File
        ARCEntryPointBuilder.h
      • File
        LLVMSwiftAA.cpp
    • Parse
      • File
        ASTGen.cpp
      • File
        ParseDecl.cpp
      • File
        ParseExpr.cpp
      • File
        ParseGeneric.cpp
      • File
        ParseRequests.cpp
      • File
        ParseType.cpp
      • ParsedSyntaxBuilders.cpp.gyb
      • File
        Parser.cpp
    • ParseSIL
      • File
        ParseSIL.cpp
    • PrintAsObjC
      • File
        DeclAndTypePrinter.cpp
      • File
        ModuleContentsWriter.cpp
    • SIL
      • File
        AbstractionPattern.cpp
      • File
        MemoryLifetime.cpp
      • File
        OwnershipUtils.cpp
      • File
        SILDifferentiabilityWitness.cpp
      • File
        SILFunction.cpp
      • File
        SILFunctionType.cpp
      • File
        SILInstructions.cpp
      • File
        SILOwnershipVerifier.cpp
      • File
        SILPrinter.cpp
      • File
        SILProfiler.cpp
      • File
        SILVerifier.cpp
      • File
        TypeLowering.cpp
    • SILGen
      • File
        SILGen.cpp
      • File
        SILGen.h
      • File
        SILGenApply.cpp
      • File
        SILGenBridging.cpp
      • File
        SILGenConvert.cpp
      • File
        SILGenExpr.cpp
      • File
        SILGenLValue.cpp
      • File
        SILGenLazyConformance.cpp
      • File
        SILGenPattern.cpp
      • File
        SILGenPoly.cpp
      • File
        SILGenProlog.cpp
      • File
        SILGenThunk.cpp
    • SILOptimizer
      • ARC
        • File
          ARCMatchingSet.cpp
        • File
          ARCSequenceOpts.cpp
      • Analysis
        • File
          ARCAnalysis.cpp
        • File
          AliasAnalysis.cpp
        • File
          Analysis.cpp
        • File
          ArraySemantic.cpp
        • File
          BasicCalleeAnalysis.cpp
        • File
          CFG.cpp
        • File
          CMakeLists.txt
        • File
          CallerAnalysis.cpp
        • File
          EscapeAnalysis.cpp
        • File
          SimplifyInstruction.cpp
        • File
          TypeExpansionAnalysis.cpp
        • File
          ValueTracking.cpp
      • FunctionSignatureTransforms
        • File
          ExistentialSpecializer.cpp
        • File
          ExistentialTransform.cpp
        • File
          ExistentialTransform.h
        • File
          FunctionSignatureOpts.cpp
        • File
          FunctionSignatureOpts.h
      • IPO
        • File
          CapturePropagation.cpp
        • File
          ClosureSpecializer.cpp
        • File
          DeadFunctionElimination.cpp
        • File
          GlobalOpt.cpp
        • File
          GlobalPropertyOpt.cpp
        • File
          LetPropertiesOpts.cpp
        • File
          UsePrespecialized.cpp
      • LoopTransforms
        • File
          ArrayBoundsCheckOpts.cpp
        • File
          COWArrayOpt.cpp
        • File
          LICM.cpp
        • File
          LoopRotate.cpp
      • Mandatory
        • File
          AddressLowering.cpp
        • File
          ClosureLifetimeFixup.cpp
        • File
          DefiniteInitialization.cpp
        • File
          DiagnoseUnreachable.cpp
        • File
          Differentiation.cpp
        • File
          Differentiation.h
        • File
          IRGenPrepare.cpp
        • File
          MandatoryCombine.cpp
        • File
          MandatoryInlining.cpp
        • File
          OSLogOptimization.cpp
        • File
          PredictableMemOpt.cpp
        • File
          SILGenCleanup.cpp
        • File
          SemanticARCOpts.cpp
      • PassManager
        • File
          PassPipeline.cpp
        • File
          Passes.cpp
      • SILCombiner
        • File
          SILCombine.cpp
        • File
          SILCombiner.h
        • File
          SILCombinerApplyVisitors.cpp
        • File
          SILCombinerBuiltinVisitors.cpp
        • File
          SILCombinerCastVisitors.cpp
        • File
          SILCombinerMiscVisitors.cpp
      • Transforms
        • File
          ARCCodeMotion.cpp
        • File
          AccessEnforcementDom.cpp
        • File
          AccessEnforcementOpts.cpp
        • File
          AccessEnforcementWMO.cpp
        • File
          AllocBoxToStack.cpp
        • File
          AssumeSingleThreaded.cpp
        • File
          CSE.cpp
        • File
          CopyForwarding.cpp
        • File
          CopyPropagation.cpp
        • File
          DeadCodeElimination.cpp
        • File
          DeadObjectElimination.cpp
        • File
          DeadStoreElimination.cpp
        • File
          DestroyHoisting.cpp
        • File
          GenericSpecializer.cpp
        • File
          MergeCondFail.cpp
        • File
          ObjectOutliner.cpp
        • File
          OwnershipModelEliminator.cpp
        • File
          PerformanceInliner.cpp
        • File
          RedundantLoadElimination.cpp
        • File
          RedundantOverflowCheckRemoval.cpp
        • File
          SILCodeMotion.cpp
        • File
          SILLowerAggregateInstrs.cpp
        • File
          SILMem2Reg.cpp
        • File
          SILSROA.cpp
        • File
          SimplifyCFG.cpp
        • File
          Sink.cpp
        • File
          SpecializeOpaqueArchetypes.cpp
        • File
          StackPromotion.cpp
        • File
          UnsafeGuaranteedPeephole.cpp
      • Utils
        • File
          BasicBlockOptUtils.cpp
        • File
          CFG.cpp
        • File
          CFGOptUtils.cpp
        • File
          CMakeLists.txt
        • File
          CastOptimizer.cpp
        • File
          CheckedCastBrJumpThreading.cpp
        • File
          ConstantFolding.cpp
        • File
          Devirtualize.cpp
        • File
          Existential.cpp
        • File
          GenericCloner.cpp
        • File
          Generics.cpp
        • File
          InstOptUtils.cpp
        • File
          LoadStoreOptUtils.cpp
        • File
          Local.cpp
        • File
          LoopUtils.cpp
        • File
          PerformanceInlinerUtils.cpp
        • File
          SILInliner.cpp
        • File
          SILSSAUpdater.cpp
        • File
          SpecializationMangler.cpp
        • File
          ValueLifetime.cpp
    • Sema
      • File
        CSApply.cpp
      • File
        CSDiagnostics.cpp
      • File
        CSDiagnostics.h
      • File
        CSGen.cpp
      • File
        CSRanking.cpp
      • File
        CSSimplify.cpp
      • File
        CodeSynthesis.cpp
      • File
        ConstraintLocator.cpp
      • File
        ConstraintLocator.h
      • File
        ConstraintLocatorPathElts.def
      • File
        ConstraintSystem.cpp
      • File
        ConstraintSystem.h
      • File
        DerivedConformanceCodable.cpp
      • File
        DerivedConformanceCodingKey.cpp
      • File
        DerivedConformanceDifferentiable.cpp
      • File
        DerivedConformanceElementaryFunctions.cpp
      • File
        DerivedConformanceEquatableHashable.cpp
      • File
        DerivedConformanceRawRepresentable.cpp
      • File
        DerivedConformanceRingMathProtocols.cpp
      • File
        DerivedConformanceTensorArrayProtocol.cpp
      • File
        DerivedConformanceTensorGroup.cpp
      • File
        DerivedConformanceVectorProtocol.cpp
      • File
        DerivedConformances.cpp
      • File
        IDETypeCheckingRequests.cpp
      • File
        LookupVisibleDecls.cpp
      • File
        MiscDiagnostics.cpp
      • File
        TypeCheckAttr.cpp
      • File
        TypeCheckCaptures.cpp
      • File
        TypeCheckCircularity.cpp
      • File
        TypeCheckConstraints.cpp
      • File
        TypeCheckDecl.cpp
      • File
        TypeCheckDeclObjC.cpp
      • File
        TypeCheckDeclOverride.cpp
      • File
        TypeCheckError.cpp
      • File
        TypeCheckGeneric.cpp
      • File
        TypeCheckNameLookup.cpp
      • File
        TypeCheckPattern.cpp
      • File
        TypeCheckPropertyWrapper.cpp
      • File
        TypeCheckProtocol.cpp
      • File
        TypeCheckProtocol.h
      • File
        TypeCheckProtocolInference.cpp
      • File
        TypeCheckStmt.cpp
      • File
        TypeCheckStorage.cpp
      • File
        TypeCheckSwitchStmt.cpp
      • File
        TypeCheckType.cpp
      • File
        TypeCheckType.h
      • File
        TypeChecker.cpp
      • File
        TypeChecker.h
    • Serialization
      • File
        Deserialization.cpp
      • File
        DeserializeSIL.cpp
      • File
        ModuleFile.cpp
      • File
        ModuleFile.h
      • File
        SILFormat.h
      • File
        Serialization.cpp
      • File
        Serialization.h
      • File
        SerializeSIL.cpp
      • File
        SerializedModuleLoader.cpp
    • Syntax
      • File
        Syntax.cpp
    • TBDGen
      • File
        CMakeLists.txt
      • File
        TBDGen.cpp
      • File
        TBDGenVisitor.h
      • tapi
        • File
          APIVersion.h
        • File
          Architecture.cpp
        • File
          Architecture.def
        • File
          Architecture.h
        • File
          ArchitectureConfig.h
        • File
          ArchitectureSet.cpp
        • File
          ArchitectureSet.h
        • File
          ArchitectureSupport.cpp
        • File
          ArchitectureSupport.h
        • File
          AvailabilityInfo.cpp
        • File
          AvailabilityInfo.h
        • File
          CMakeLists.txt
        • File
          CoreSymbol.h
        • File
          Defines.h
        • File
          ExtendedInterfaceFile.cpp
        • File
          ExtendedInterfaceFile.h
        • File
          File.h
        • File
          InterfaceFile.cpp
        • File
          InterfaceFile.h
        • File
          InterfaceFileBase.cpp
        • File
          InterfaceFileBase.h
        • File
          LLVM.h
        • File
          LinkerInterfaceFile.h
        • File
          PackedVersion32.h
        • File
          Platform.cpp
        • File
          Platform.h
        • File
          Registry.cpp
        • File
          Registry.h
        • File
          STLExtras.h
        • File
          Symbol.h
        • File
          TapiError.cpp
        • File
          TapiError.h
        • File
          TextStub_v3.cpp
        • File
          TextStub_v3.h
        • File
          Version.h
        • File
          XPI.cpp
        • File
          XPI.h
        • File
          XPISet.cpp
        • File
          XPISet.h
        • File
          YAML.cpp
        • File
          YAML.h
        • File
          YAMLReaderWriter.cpp
        • File
          YAMLReaderWriter.h
        • File
          tapi.h
  • stdlib
    • public/core
      • FloatingPointTypes.swift.gyb
      • File
        SwiftNativeNSArray.swift
    • toolchain/Compatibility50
      • File
        Overrides.cpp
  • test
    • AutoDiff
      • File
        currying.swift
      • File
        derivative_registration.swift
      • File
        derived_differentiable.swift
      • differentiability_witness_function_inst.sil
      • File
        differentiable_attr_type_checking.swift
      • File
        differentiable_func_type_type_checking.swift
      • differentiable_function_inst.sil
      • differentiable_function_inst_irgen.sil
      • File
        differentiable_function_silgen.swift
      • File
        differentiating_attr_type_checking.swift
      • File
        differentiation_transform_diagnostics.swift
      • File
        e2e_differentiable_property.swift
      • File
        forward_mode_diagnostics.swift
      • File
        forward_mode_runtime.swift
      • File
        forward_mode_sil.swift
      • File
        generics.swift
      • File
        method.swift
      • File
        protocol_requirement_autodiff.swift
      • File
        refcounting.swift
      • File
        repeated_calls.swift
      • File
        separate_tangent_type.swift
      • File
        sil_diagnostics_after_differentiation.swift
      • File
        sil_differentiability_witness_silgen.swift
      • silgen_thunking
        • File
          main.swift
      • File
        simple_model.swift
      • File
        simple_real_vector.swift
      • File
        subset_parameters_thunk.swift
      • File
        superset_adjoint.swift
      • File
        tbdgen.swift
      • witness_method_autodiff.sil
      • File
        witness_table_sil.swift
    • CircularReferences
      • File
        global_typealias.swift
    • ClangImporter
      • File
        CoreGraphics_test.swift
      • File
        objc_ir.swift
      • File
        pch-bridging-header.swift
    • Constraints
      • File
        closures.swift
      • File
        construction.swift
      • File
        diagnostics.swift
      • File
        overload.swift
      • File
        sr5252.swift
    • DebugInfo
      • File
        DynamicSelf.swift
      • File
        archetypes2.swift
      • File
        dbgvalue-insertpt.swift
      • File
        enum.swift
      • File
        generic_arg.swift
      • File
        generic_arg3.swift
      • File
        generic_arg5.swift
      • File
        generic_args.swift
      • File
        inlined-generics-basic.swift
      • File
        inout.swift
      • File
        linetable-cleanups.swift
      • File
        linetable-codeview.swift
      • File
        nostorage.swift
      • File
        patternvars.swift
      • File
        protocolarg.swift
      • File
        struct_resilience.swift
      • File
        structs.swift
      • File
        typealias.swift
    • Driver
      • File
        advanced_output_file_map.swift
      • File
        bad_tmpdir.swift
      • File
        basic_output_file_map.swift
      • File
        batch_mode_aux_file_order.swift
      • File
        batch_mode_parseable_output.swift
      • File
        bindings.swift
      • File
        bridging-pch.swift
      • File
        driver-compile.swift
      • File
        embed-bitcode.swift
      • File
        emit-interface.swift
      • File
        emit-objc-header.swift
      • File
        merge-module.swift
      • File
        modulewrap.swift
      • File
        options-repl.swift
      • File
        options.swift
      • File
        parseable_output.swift
      • File
        parseable_output_unicode.swift
      • File
        response-file.swift
      • File
        sourceinfo_file.swift
    • FixCode
      • fixits-switch.swift.result
    • Frontend
      • Inputs/vfs
        • a-modulemap
        • b-header
        • File
          quaternary-vfsoverlay.yaml
      • File
        crash.swift
      • File
        vfs.swift
    • Generics
      • File
        function_defs.swift
    • IRGen
      • Inputs/multithread_module
        • File
          main.swift
      • File
        abi_v7k.swift
      • File
        access_type_metadata_by_mangled_name.swift
      • File
        associated_type_witness.swift
      • File
        associated_types.swift
      • File
        builtins.swift
      • File
        c_globals.swift
      • File
        class_bounded_generics.swift
      • File
        class_resilience.swift
      • File
        class_update_callback_with_stub.swift
      • enum.sil
      • enum_dynamic_multi_payload.sil
      • File
        enum_resilience.swift
      • enum_value_semantics.sil
      • enum_value_semantics_special_cases.sil
      • File
        generic_metatypes.swift
      • keypaths.sil
      • File
        nested_generics.swift
      • File
        objc_enum_multi_file.swift
      • File
        objc_globals.swift
      • File
        objc_object_getClass.swift
      • File
        objc_properties.swift
      • objc_protocol_vars.sil
      • File
        objc_super.swift
      • File
        opaque_result_type_debug.swift
      • ordering_x86.sil
      • File
        partial_apply_generic.swift
      • File
        sil_witness_tables.swift
      • File
        unmanaged_objc_throw_func.swift
      • File
        weak_import_native.swift
      • File
        witness_table_indirect_conformances.swift
      • File
        witness_table_objc_associated_type.swift
    • Index/Store
      • File
        driver-index.swift
    • ModuleInterface
      • File
        multiple-targets-same-interface.swift
      • File
        private-stored-member-type-layout.swift
    • Parse
      • File
        attr_available_ignored.swift
      • File
        confusables.swift
      • File
        invalid.swift
      • File
        recovery.swift
    • PrintAsObjC
      • Inputs
        • File
          propertyWithOddGetterSetterNames.h
      • File
        extensions.swift
      • File
        getter_setter.swift
    • Profiler
      • File
        coverage_empty_region_stack1.swift
      • File
        coverage_invalid_loc.swift
    • Reflection
      • Inputs
        • File
          main.swift
      • File
        typeref_decoding.swift
      • File
        typeref_lowering.swift
    • SIL
      • memory_lifetime.sil
    • SILGen
      • Inputs
        • File
          lazy_properties_other.swift
      • File
        lazy_properties_multi.swift
      • File
        objc_properties.swift
    • SILOptimizer
      • File
        diagnostic_constant_propagation.swift
      • simplify_switch_enum_objc.sil
      • File
        unsafebufferpointer.swift
    • Sanitizers
      • File
        tsan-norace-deinit-run-time.swift
    • Sema
      • File
        circular_decl_checking.swift
      • File
        diag_typealias.swift
      • File
        exhaustive_switch.swift
    • Serialization
      • Inputs
        • File
          multi-file-subclass-generic-instantiation-extension.swift
      • Recovery
        • File
          types-5-to-4.swift
      • File
        multi-file-subclass-generic-instantiation.swift
    • SourceKit/Misc
      • File
        compiler_version.swift
    • Syntax
      • Outputs
        • round_trip_invalid.swift.withkinds
        • round_trip_module_interface.swiftinterface.withkinds
        • round_trip_parse_gen.swift.withkinds
      • Parser
        • tree.swift.result
      • File
        round_trip_misc.swift
      • File
        round_trip_parse_gen.swift
      • serialize_tupletype.swift.result
      • File
        syntax_diagnostics.swift
    • TBD
      • File
        abi-version.swift
      • File
        app-extension.swift
      • File
        class.swift
      • File
        dylib-version.swift
      • File
        enum.swift
      • File
        function.swift
      • File
        global.swift
      • File
        installapi-flag.swift
      • File
        main.swift
      • File
        opaque_result_type.swift
      • File
        output-path-deduction.swift
      • File
        protocol.swift
      • File
        specialization.swift
      • File
        struct.swift
    • attr
      • File
        attr_objc.swift
      • File
        attributes.swift
    • decl
      • class
        • File
          override.swift
      • enum
        • Inputs
          • File
            objc_enum_multi_file_helper.swift
        • File
          objc_enum_multi_file.swift
      • func
        • File
          functions.swift
      • init
        • File
          basic_init.swift
      • subscript
        • File
          subscripting.swift
      • typealias
        • File
          generic.swift
        • File
          protocol.swift
      • var
        • File
          variables.swift
    • expr/unary/keypath
      • File
        keypath.swift
    • File
      lit.cfg
    • multifile/synthesized-accessors/invalid
      • Inputs
        • File
          library.swift
      • File
        main.swift
    • reproducible-builds
      • File
        swiftc-emit-tbd.swift
  • tools
    • SourceKit/lib/SwiftLang
      • File
        SwiftASTManager.cpp
      • File
        SwiftCompletion.cpp
      • File
        SwiftDocSupport.cpp
      • File
        SwiftLangSupport.h
      • File
        SwiftSourceDocInfo.cpp
    • driver
      • File
        CMakeLists.txt
      • File
        autolink_extract_main.cpp
    • lldb-moduleimport-test
      • File
        lldb-moduleimport-test.cpp
    • swift-api-digester
      • File
        ModuleAnalyzerNodes.cpp
    • swift-ide-test
      • File
        ModuleAPIDiff.cpp
    • swift-reflection-dump
      • File
        swift-reflection-dump.cpp
    • swift-remoteast-test
      • File
        CMakeLists.txt
  • unittests
    • Basic
      • File
        CMakeLists.txt
      • File
        TransformRangeTest.cpp
    • Parse
      • File
        LexerTests.cpp
    • Syntax
      • File
        ExprSyntaxTests.cpp
      • File
        SyntaxCollectionTests.cpp
      • File
        UnknownSyntaxTests.cpp
  • utils
    • build-parser-lib
    • File
      build-presets.ini
    • build-script
    • build-script-impl
    • File
      build-windows.bat
    • build_swift
      • File
        defaults.py
      • File
        driver_arguments.py
      • tests
        • File
          expected_options.py
    • dev-scripts
      • File
        csvcolumn_to_scurve.py
    • gyb_syntax_support
      • File
        AttributeNodes.py
      • File
        DeclNodes.py
      • File
        ExprNodes.py
      • File
        NodeSerializationCodes.py
      • File
        SILOnlyNodes.py
      • File
        __init__.py
    • update_checkout
      • File
        update-checkout-config.json
      • update_checkout
        • File
          update_checkout.py
    • viewcfg
  • validation-test
    • SIL
      • crashers
        • 031-swift-typechecker-configureinterfacetype.sil
      • crashers_fixed
        • 031-swift-typechecker-configureinterfacetype.sil
    • compiler_crashers_2_fixed
      • File
        0146-rdar38309176.swift
      • File
        0208-rdar55864759.swift
      • Inputs
        • File
          0208-rdar55864759-protocol.swift