Skip to content

Commit 35ad4bf

Browse files
committed
Remove unrelated changes
Signed-off-by: Arvind Sudarsanam <[email protected]>
1 parent 56be23c commit 35ad4bf

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp

+13-13
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,10 @@ Expected<SmallVector<std::string>> getInput(const ArgList &Args) {
170170
/// are LLVM IR bitcode files.
171171
// TODO: Support SPIR-V IR files.
172172
Expected<std::unique_ptr<Module>> getBitcodeModule(StringRef File,
173-
LLVMContext &Ctx) {
173+
LLVMContext &C) {
174174
SMDiagnostic Err;
175175

176-
auto M = getLazyIRFileModule(File, Err, Ctx);
176+
auto M = getLazyIRFileModule(File, Err, C);
177177
if (M)
178178
return std::move(M);
179179
return createStringError(Err.getMessage());
@@ -213,16 +213,16 @@ Expected<SmallVector<std::string>> getSYCLDeviceLibs(const ArgList &Args) {
213213
/// 3. Link all the images gathered in Step 2 with the output of Step 1 using
214214
/// linkInModule API. LinkOnlyNeeded flag is used.
215215
Expected<StringRef> linkDeviceCode(ArrayRef<std::string> InputFiles,
216-
const ArgList &Args, LLVMContext &Ctx) {
216+
const ArgList &Args, LLVMContext &C) {
217217
llvm::TimeTraceScope TimeScope("SYCL link device code");
218218

219219
assert(InputFiles.size() && "No inputs to link");
220220

221-
auto LinkerOutput = std::make_unique<Module>("sycl-device-link", Ctx);
221+
auto LinkerOutput = std::make_unique<Module>("sycl-device-link", C);
222222
Linker L(*LinkerOutput);
223223
// Link SYCL device input files.
224224
for (auto &File : InputFiles) {
225-
auto ModOrErr = getBitcodeModule(File, Ctx);
225+
auto ModOrErr = getBitcodeModule(File, C);
226226
if (!ModOrErr)
227227
return ModOrErr.takeError();
228228
if (L.linkInModule(std::move(*ModOrErr)))
@@ -237,7 +237,7 @@ Expected<StringRef> linkDeviceCode(ArrayRef<std::string> InputFiles,
237237
// Link in SYCL device library files.
238238
const llvm::Triple Triple(Args.getLastArgValue(OPT_triple_EQ));
239239
for (auto &File : *SYCLDeviceLibFiles) {
240-
auto LibMod = getBitcodeModule(File, Ctx);
240+
auto LibMod = getBitcodeModule(File, C);
241241
if (!LibMod)
242242
return LibMod.takeError();
243243
if ((*LibMod)->getTargetTriple() == Triple) {
@@ -281,14 +281,14 @@ Expected<StringRef> linkDeviceCode(ArrayRef<std::string> InputFiles,
281281
/// 'Args' encompasses all arguments required for linking device code and will
282282
/// be parsed to generate options required to be passed into the backend.
283283
static Error runSPIRVCodeGen(StringRef File, const ArgList &Args,
284-
StringRef OutputFile, LLVMContext &Ctx) {
284+
StringRef OutputFile, LLVMContext &C) {
285285
llvm::TimeTraceScope TimeScope("SPIR-V code generation");
286286

287287
// Parse input module.
288-
SMDiagnostic E;
289-
std::unique_ptr<Module> M = parseIRFile(File, E, Ctx);
288+
SMDiagnostic Err;
289+
std::unique_ptr<Module> M = parseIRFile(File, Err, C);
290290
if (!M)
291-
return createStringError(E.getMessage());
291+
return createStringError(Err.getMessage());
292292

293293
if (Error Err = M->materializeAll())
294294
return Err;
@@ -344,10 +344,10 @@ static Error runSPIRVCodeGen(StringRef File, const ArgList &Args,
344344
Error runSYCLLink(ArrayRef<std::string> Files, const ArgList &Args) {
345345
llvm::TimeTraceScope TimeScope("SYCL device linking");
346346

347-
LLVMContext Ctx;
347+
LLVMContext C;
348348

349349
// Link all input bitcode files and SYCL device library files, if any.
350-
auto LinkedFile = linkDeviceCode(Files, Args, Ctx);
350+
auto LinkedFile = linkDeviceCode(Files, Args, C);
351351
if (!LinkedFile)
352352
reportError(LinkedFile.takeError());
353353

@@ -363,7 +363,7 @@ Error runSYCLLink(ArrayRef<std::string> Files, const ArgList &Args) {
363363
auto Stem = OutputFile.rsplit('.').first;
364364
std::string SPVFile(Stem);
365365
SPVFile.append("_" + utostr(I) + ".spv");
366-
auto Err = runSPIRVCodeGen(SplitModules[I], Args, SPVFile, Ctx);
366+
auto Err = runSPIRVCodeGen(SplitModules[I], Args, SPVFile, C);
367367
if (Err)
368368
return std::move(Err);
369369
SplitModules[I] = SPVFile;

0 commit comments

Comments
 (0)