Erik Eckstein
|
3f95ce9645
|
Optimizer: fix spelling of the Simplifiable protocol
Rename `Simplifyable` -> `Simplifiable`
NFC
|
2025-02-12 09:01:11 +01:00 |
|
Erik Eckstein
|
99ef6f727d
|
Optimizer: replace unchecked_enum_data simplification in SILCombine with the corresponding instruction simplification from SwiftCompilerSources
The optimization in SILCombine had a bug (which is already fixed in the instruction simplification).
|
2024-11-14 09:18:29 +01:00 |
|
Erik Eckstein
|
f1095556c9
|
Swift SIL: let var UnaryInstruction.operand return an Operand and not a Value
To avoid confusion. Instead add specific getters for unary instructions with dedicated names.
NFC
|
2023-02-21 17:57:29 +01:00 |
|
Erik Eckstein
|
20edeb6a8c
|
Swift Optimizer: add Onone simplification of unchecked_enum_data instructions
|
2023-02-09 06:50:05 +01:00 |
|