Skip to content

Commit 7bda0ce

Browse files
authored
[llc] Remove C backend support (#79237)
C backend is removed in 3.1.
1 parent f0c3870 commit 7bda0ce

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

llvm/tools/llc/llc.cpp

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
//===----------------------------------------------------------------------===//
88
//
99
// This is the llc code generator driver. It provides a convenient
10-
// command-line interface for generating native assembly-language code
11-
// or C code, given LLVM bitcode.
10+
// command-line interface for generating an assembly file or a relocatable file,
11+
// given LLVM bitcode.
1212
//
1313
//===----------------------------------------------------------------------===//
1414

@@ -274,15 +274,7 @@ static std::unique_ptr<ToolOutputFile> GetOutputStream(const char *TargetName,
274274

275275
switch (codegen::getFileType()) {
276276
case CodeGenFileType::AssemblyFile:
277-
if (TargetName[0] == 'c') {
278-
if (TargetName[1] == 0)
279-
OutputFilename += ".cbe.c";
280-
else if (TargetName[1] == 'p' && TargetName[2] == 'p')
281-
OutputFilename += ".cpp";
282-
else
283-
OutputFilename += ".s";
284-
} else
285-
OutputFilename += ".s";
277+
OutputFilename += ".s";
286278
break;
287279
case CodeGenFileType::ObjectFile:
288280
if (OS == Triple::Win32)

0 commit comments

Comments
 (0)