swift
[ownership] Move ownership lowering after serialization on stdlibCore.
#35872
Merged

Commits
  • [sil-combine] Turn off try_apply convert_function elimination on both ossa/non-ossa SIL.
    gottesmm committed 5 years ago
  • [pred-deadalloc-elim] Fix memory safety issue and handle promoting paths where there is dynamically no value by inserting compensating destroys.
    gottesmm committed 5 years ago
  • [pred-dead-alloc] Be more conservative and bail if we did not find a complete available value when cleaning up takes.
    gottesmm committed 5 years ago
  • [sil] Add a cache for SILVerifier::isOperandInValueUses.
    gottesmm committed 5 years ago
  • [simplify-cfg] Enable remove unreachable blocks to shrink the CFG a bit.
    gottesmm committed 5 years ago
  • [simplify-cfg] Enable some simple opts during ownerships on br, cond_br that do not involve objects directly.
    gottesmm committed 5 years ago
  • [loop-rotate] In OSSA, instead of creating address phis, sneak the address through the phi using a RawPointer.
    gottesmm committed 5 years ago
  • [memory-lifetime] Disable memory lifetime on tuple typed alloc_stack that have at least one enum tuple sub-elt.
    gottesmm committed 5 years ago
  • [sil] Add another run of ARCSequenceOpts before inlining in function passes.
    gottesmm committed 5 years ago
  • [irgen] Emit shadow copies for ConstantDataVector.
    gottesmm committed 5 years ago
  • [ownership] Change the stdlib to serialize code in ossa form on Darwin.
    gottesmm committed 5 years ago
Loading