Revert "SILOptimizer: Replace Array.append(contentsOf: with Array.append(elem…"

This commit is contained in:
Mishal Shah
2016-12-06 11:26:15 -08:00
committed by GitHub
parent a7e3ebaecc
commit 5eece8860f
9 changed files with 34 additions and 303 deletions

View File

@@ -489,8 +489,6 @@ static bool isNonMutatingArraySemanticCall(SILInstruction *Inst) {
case ArrayCallKind::kWithUnsafeMutableBufferPointer:
case ArrayCallKind::kArrayInit:
case ArrayCallKind::kArrayUninitialized:
case ArrayCallKind::kAppendContentsOf:
case ArrayCallKind::kAppendElement:
return false;
}
@@ -827,8 +825,6 @@ static bool mayChangeArrayValueToNonUniqueState(ArraySemanticsCall &Call) {
case ArrayCallKind::kWithUnsafeMutableBufferPointer:
case ArrayCallKind::kArrayInit:
case ArrayCallKind::kArrayUninitialized:
case ArrayCallKind::kAppendContentsOf:
case ArrayCallKind::kAppendElement:
return true;
}