swift
e718bfe8
- Optimizer: reimplement simplifications for copy_value and destroy_value in swift
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Commit
View On
GitHub
Hide Minimap (CTRL+M)
Commit
1 year ago
Optimizer: reimplement simplifications for copy_value and destroy_value in swift So that they can run in the OnoneSimplification pass
References
#69401 - Add some instruction simplifications to make `precondition()` not allocate in Onone builds
Author
eeckstein
Committer
eeckstein
Parents
b6938475
Files
12
SwiftCompilerSources/Sources/Optimizer
InstructionSimplification
CMakeLists.txt
SimplifyCopyValue.swift
SimplifyDestroyValue.swift
PassManager
PassRegistration.swift
include/swift/SILOptimizer/PassManager
Passes.def
lib/SILOptimizer/SILCombiner
SILCombiner.h
SILCombinerMiscVisitors.cpp
test/SILOptimizer
definite-init-convert-to-escape.swift
definite_init_value_types.swift
mandatory_inlining_reasync.swift
simplify_copy_value.sil
simplify_destroy_value.sil
Loading