swift
f2e04ce0 - Merge pull request #63429 from gottesmm/pr-0b6d2f3c0f1d40368a9489ac7050351ea7e317bd

Commit
2 years ago
Merge pull request #63429 from gottesmm/pr-0b6d2f3c0f1d40368a9489ac7050351ea7e317bd [move-only] Refactor CanonicalizeOSSA so we can emit nicer non-consuming use notes and increase quality of errors.
Author
  • include/swift
    • AST
      • File
        DiagnosticsSIL.def
    • SIL
      • File
        PrunedLiveness.h
    • SILOptimizer/Utils
      • File
        CanonicalizeOSSALifetime.h
  • lib/SILOptimizer
    • Mandatory
      • File
        MoveOnlyAddressChecker.cpp
      • File
        MoveOnlyBorrowToDestructureTransform.cpp
      • File
        MoveOnlyDiagnostics.cpp
      • File
        MoveOnlyDiagnostics.h
      • File
        MoveOnlyObjectChecker.cpp
      • File
        MoveOnlyObjectChecker.h
    • Utils
      • File
        CanonicalizeOSSALifetime.cpp
  • test/SILOptimizer
    • File
      moveonly_addresschecker_diagnostics.swift
    • File
      moveonly_deinits.swift
    • File
      moveonly_objectchecker_diagnostics.swift
    • File
      moveonly_trivial_addresschecker_diagnostics.swift
    • File
      moveonly_trivial_objectchecker_diagnostics.swift
    • File
      noimplicitcopy.swift
    • File
      noimplicitcopy_trivial.swift