mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Remove the redundant SILLocation::getCompilerGenerated interface (NFC)
This commit is contained in:
@@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user