swift
[mandatory-combine] Add a canonicalization impl and prepare to use mandatory-combine to test ownership RAUW code
#34968
Merged

Commits
  • [mandatory-combine] Just like SILCombine, perform SIL canonicialization while performing mandatory combining.
    gottesmm committed 5 years ago
  • [mandatory-combine] Eliminate trivially dead instructions aggressively when compiling with opts.
    gottesmm committed 5 years ago
  • [ownership] end_borrow/destroy_value with an operand that has OwnershipKind::None are trivially dead, so make isInstructionTriviallyDead return true for those cases!
    gottesmm committed 5 years ago
  • [mandatory-combine] Put canonicalization and trivial DCE behind a flag so I can use it for writing OSSA RAUW tests.
    gottesmm committed 5 years ago
Loading