SIL: Rename address-only existential instructions to '{init,deinit,open}_existential_addr'.

For better consistency with other address-only instruction variants, and to open the door to new exciting existential representations (such as a refcounted boxed representation for ErrorType).

Swift SVN r25902
This commit is contained in:
Joe Groff
2015-03-09 23:55:31 +00:00
parent c0810b0bc3
commit 962a87f444
55 changed files with 208 additions and 208 deletions

View File

@@ -86,7 +86,7 @@ static bool isTransitiveEscapeInst(SILInstruction *Inst) {
case ValueKind::UnownedReleaseInst:
case ValueKind::UnownedRetainInst:
case ValueKind::InjectEnumAddrInst:
case ValueKind::DeinitExistentialInst:
case ValueKind::DeinitExistentialAddrInst:
case ValueKind::UnreachableInst:
case ValueKind::IsNonnullInst:
case ValueKind::CondFailInst:
@@ -110,7 +110,7 @@ static bool isTransitiveEscapeInst(SILInstruction *Inst) {
case ValueKind::IndexRawPointerInst:
case ValueKind::InitBlockStorageHeaderInst:
case ValueKind::InitEnumDataAddrInst:
case ValueKind::InitExistentialInst:
case ValueKind::InitExistentialAddrInst:
case ValueKind::InitExistentialMetatypeInst:
case ValueKind::InitExistentialRefInst:
case ValueKind::ObjCExistentialMetatypeToObjectInst:
@@ -121,7 +121,7 @@ static bool isTransitiveEscapeInst(SILInstruction *Inst) {
case ValueKind::UncheckedTrivialBitCastInst:
case ValueKind::UncheckedRefBitCastInst:
case ValueKind::MarkDependenceInst:
case ValueKind::OpenExistentialInst:
case ValueKind::OpenExistentialAddrInst:
case ValueKind::OpenExistentialMetatypeInst:
case ValueKind::OpenExistentialRefInst:
case ValueKind::PartialApplyInst: