mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-17 08:36:52 +00:00
reduce indentation
llvm-svn: 99999
This commit is contained in:
parent
421f945e1f
commit
7919973f2d
@ -419,23 +419,24 @@ bool DwarfException::CallToNoUnwindFunction(const MachineInstr *MI) {
|
||||
for (unsigned I = 0, E = MI->getNumOperands(); I != E; ++I) {
|
||||
const MachineOperand &MO = MI->getOperand(I);
|
||||
|
||||
if (MO.isGlobal()) {
|
||||
if (Function *F = dyn_cast<Function>(MO.getGlobal())) {
|
||||
if (SawFunc) {
|
||||
// Be conservative. If we have more than one function operand for this
|
||||
// call, then we can't make the assumption that it's the callee and
|
||||
// not a parameter to the call.
|
||||
//
|
||||
// FIXME: Determine if there's a way to say that `F' is the callee or
|
||||
// parameter.
|
||||
MarkedNoUnwind = false;
|
||||
break;
|
||||
}
|
||||
if (!MO.isGlobal()) continue;
|
||||
|
||||
Function *F = dyn_cast<Function>(MO.getGlobal());
|
||||
if (F == 0) continue;
|
||||
|
||||
MarkedNoUnwind = F->doesNotThrow();
|
||||
SawFunc = true;
|
||||
}
|
||||
if (SawFunc) {
|
||||
// Be conservative. If we have more than one function operand for this
|
||||
// call, then we can't make the assumption that it's the callee and
|
||||
// not a parameter to the call.
|
||||
//
|
||||
// FIXME: Determine if there's a way to say that `F' is the callee or
|
||||
// parameter.
|
||||
MarkedNoUnwind = false;
|
||||
break;
|
||||
}
|
||||
|
||||
MarkedNoUnwind = F->doesNotThrow();
|
||||
SawFunc = true;
|
||||
}
|
||||
|
||||
return MarkedNoUnwind;
|
||||
@ -504,7 +505,10 @@ ComputeCallSiteTable(SmallVectorImpl<CallSiteEntry> &CallSites,
|
||||
LastLabel = LandingPad->EndLabels[P.RangeIndex];
|
||||
assert(BeginLabel && LastLabel && "Invalid landing pad!");
|
||||
|
||||
if (LandingPad->LandingPadLabel) {
|
||||
if (!LandingPad->LandingPadLabel) {
|
||||
// Create a gap.
|
||||
PreviousIsInvoke = false;
|
||||
} else {
|
||||
// This try-range is for an invoke.
|
||||
CallSiteEntry Site = {
|
||||
BeginLabel,
|
||||
@ -536,9 +540,6 @@ ComputeCallSiteTable(SmallVectorImpl<CallSiteEntry> &CallSites,
|
||||
CallSites[SiteNo - 1] = Site;
|
||||
}
|
||||
PreviousIsInvoke = true;
|
||||
} else {
|
||||
// Create a gap.
|
||||
PreviousIsInvoke = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user