Remove the redundant SILLocation::getCompilerGenerated interface (NFC)

This commit is contained in:
Adrian Prantl
2018-01-16 15:58:59 -08:00
parent 0665e21afe
commit c74ae5f375
8 changed files with 17 additions and 15 deletions

View File

@@ -979,11 +979,11 @@ static void createArgumentRelease(SILBuilder &Builder, ArgumentDescriptor &AD) {
if (Arg->getType().isAddress()) {
assert(AD.PInfo->getConvention() == ParameterConvention::Indirect_In
&& F.getConventions().useLoweredAddresses());
Builder.createDestroyAddr(getCompilerGeneratedLocation(),
Builder.createDestroyAddr(RegularLocation::getAutoGeneratedLocation(),
F.getArguments()[AD.Index]);
return;
}
Builder.createReleaseValue(getCompilerGeneratedLocation(),
Builder.createReleaseValue(RegularLocation::getAutoGeneratedLocation(),
F.getArguments()[AD.Index],
Builder.getDefaultAtomicity());
}
@@ -1028,12 +1028,12 @@ OwnedToGuaranteedAddResultRelease(ResultDescriptor &RD, SILBuilder &Builder,
SILInstruction *Call = findOnlyApply(F);
if (auto AI = dyn_cast<ApplyInst>(Call)) {
Builder.setInsertionPoint(&*std::next(SILBasicBlock::iterator(AI)));
Builder.createRetainValue(getCompilerGeneratedLocation(), AI,
Builder.getDefaultAtomicity());
Builder.createRetainValue(RegularLocation::getAutoGeneratedLocation(),
AI, Builder.getDefaultAtomicity());
} else {
SILBasicBlock *NormalBB = cast<TryApplyInst>(Call)->getNormalBB();
Builder.setInsertionPoint(&*NormalBB->begin());
Builder.createRetainValue(getCompilerGeneratedLocation(),
Builder.createRetainValue(RegularLocation::getAutoGeneratedLocation(),
NormalBB->getArgument(0),
Builder.getDefaultAtomicity());
}