Skip to content

Commit 93c7ca4

Browse files
committed
[Transforms][Utils] Delete unused code
1 parent 3667225 commit 93c7ca4

File tree

1 file changed

+2
-30
lines changed

1 file changed

+2
-30
lines changed

llvm/lib/Transforms/Utils/InlineFunction.cpp

+2-30
Original file line numberDiff line numberDiff line change
@@ -2708,21 +2708,7 @@ llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI,
27082708

27092709
if (MergeAttributes)
27102710
AttributeFuncs::mergeAttributesForInlining(*Caller, *CalledFunc);
2711-
#ifdef _WIN32
2712-
// Set 'volatile' to the new BB and instructions.
2713-
OrigBB->setVolatile(true);
2714-
for (auto &I : *OrigBB) {
2715-
if (I.isEHPad())
2716-
continue;
2717-
if (I.isPHINodeOrSelectInstOrSwitchInst())
2718-
continue;
2719-
if (isa<InvokeInst>(&I))
2720-
continue;
2721-
if (isa<IntrinsicInst>(&I))
2722-
continue;
2723-
I.setVolatile(true);
2724-
}
2725-
#endif
2711+
27262712
// We are now done with the inlining.
27272713
return InlineResult::success();
27282714
}
@@ -2886,20 +2872,6 @@ llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI,
28862872

28872873
if (MergeAttributes)
28882874
AttributeFuncs::mergeAttributesForInlining(*Caller, *CalledFunc);
2889-
#ifdef _WIN32
2890-
// Set 'volatile' to the new BB and instructions.
2891-
AfterCallBB->setVolatile(true);
2892-
for (auto &I : *AfterCallBB) {
2893-
if (I.isEHPad())
2894-
continue;
2895-
if (I.isPHINodeOrSelectInstOrSwitchInst())
2896-
continue;
2897-
if (isa<InvokeInst>(&I))
2898-
continue;
2899-
if (isa<IntrinsicInst>(&I))
2900-
continue;
2901-
I.setVolatile(true);
2902-
}
2903-
#endif
2875+
29042876
return InlineResult::success();
29052877
}

0 commit comments

Comments
 (0)