[sil] Add support for multiple value instructions by adding MultipleValueInstruction{,Result}.

rdar://31521023
This commit is contained in:
Michael Gottesman
2017-10-04 19:43:07 -07:00
committed by Michael Gottesman
parent 652edc93f8
commit 6df5462ee2
21 changed files with 700 additions and 137 deletions

View File

@@ -252,6 +252,12 @@ ValueOwnershipKindClassifier::visitSILPHIArgument(SILPHIArgument *Arg) {
return Arg->getOwnershipKind();
}
ValueOwnershipKind
ValueOwnershipKindClassifier::visitMultipleValueInstructionResult(
MultipleValueInstructionResult *Result) {
return Result->getOwnershipKind();
}
ValueOwnershipKind ValueOwnershipKindClassifier::visitSILFunctionArgument(
SILFunctionArgument *Arg) {
return Arg->getOwnershipKind();