swift
305ac207 - Serialize and Deserialize Debug Scopes (#76934)

Commit
249 days ago
Serialize and Deserialize Debug Scopes (#76934) This patch adds support for serialization and deserialization of debug scopes. Debug scopes are serialized in post order and enablement is controlled through the experimental-serialize-debug-info flag which is turned off by default. Functions only referred to by these debug scopes are deserialized as zombie functions directly.
Author
Parents
  • include/swift
    • Frontend
      • File
        FrontendOptions.h
    • Option
      • Options.td
    • Serialization
      • File
        SerializationOptions.h
  • lib
    • Driver
      • File
        ToolChains.cpp
    • Frontend
      • File
        ArgsToFrontendOptionsConverter.cpp
      • File
        Frontend.cpp
    • SIL/Parser
      • File
        ParseSIL.cpp
      • File
        SILParserState.h
    • Serialization
      • File
        DeserializeSIL.cpp
      • File
        DeserializeSIL.h
      • File
        SILFormat.h
      • File
        Serialization.cpp
      • File
        Serialization.h
      • File
        SerializeSIL.cpp
  • test/Serialization
    • Inputs
      • File
        def_debug.swift
    • File
      debug-scope.swift