swift
e718bfe8 - Optimizer: reimplement simplifications for copy_value and destroy_value in swift

Commit
1 year ago
Optimizer: reimplement simplifications for copy_value and destroy_value in swift So that they can run in the OnoneSimplification pass
Author
Committer
Parents
  • SwiftCompilerSources/Sources/Optimizer
    • InstructionSimplification
      • File
        CMakeLists.txt
      • File
        SimplifyCopyValue.swift
      • File
        SimplifyDestroyValue.swift
    • PassManager
      • File
        PassRegistration.swift
  • include/swift/SILOptimizer/PassManager
    • File
      Passes.def
  • lib/SILOptimizer/SILCombiner
    • File
      SILCombiner.h
    • File
      SILCombinerMiscVisitors.cpp
  • test/SILOptimizer
    • File
      definite-init-convert-to-escape.swift
    • File
      definite_init_value_types.swift
    • File
      mandatory_inlining_reasync.swift
    • simplify_copy_value.sil
    • simplify_destroy_value.sil