Skip to content

Commit 02f5edd

Browse files
authored
Revert "Restore lost lto opts for amdgpu" (llvm#1645)
2 parents 6234742 + 502033a commit 02f5edd

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

clang/lib/Driver/ToolChains/Clang.cpp

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -9460,28 +9460,6 @@ void LinkerWrapper::ConstructJob(Compilation &C, const JobAction &JA,
94609460
A->render(Args, LinkerArgs);
94619461
}
94629462

9463-
if (isAMDGPU) {
9464-
StringRef OOpt;
9465-
if (const Arg *A = Args.getLastArg(options::OPT_O_Group)) {
9466-
if (A->getOption().matches(options::OPT_O4) ||
9467-
A->getOption().matches(options::OPT_Ofast))
9468-
OOpt = "3";
9469-
else if (A->getOption().matches(options::OPT_O)) {
9470-
OOpt = A->getValue();
9471-
if (OOpt == "g")
9472-
OOpt = "1";
9473-
else if (OOpt == "s" || OOpt == "z")
9474-
OOpt = "2";
9475-
} else if (A->getOption().matches(options::OPT_O0))
9476-
OOpt = "0";
9477-
}
9478-
9479-
if (!OOpt.empty() && OOpt != "0") {
9480-
LinkerArgs.push_back(
9481-
Args.MakeArgString("--lto-newpm-passes=default<O" + OOpt + ">"));
9482-
}
9483-
}
9484-
94859463
// Forward all of these to the appropriate toolchain.
94869464
for (StringRef Arg : CompilerArgs)
94879465
CmdArgs.push_back(Args.MakeArgString(

0 commit comments

Comments
 (0)