[llvm] [llc] Remove C backend support (PR #79237)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 23 17:41:32 PST 2024
https://github.com/paperchalice created https://github.com/llvm/llvm-project/pull/79237
C backend is removed in 3.1.
>From a73287a6aa2e3c2173fc62f626ab59e8f1a81a56 Mon Sep 17 00:00:00 2001
From: PaperChalice <liujunchang97 at outlook.com>
Date: Wed, 24 Jan 2024 09:40:16 +0800
Subject: [PATCH] [llc] Remove C backend support C backend is removed in 3.1.
---
llvm/tools/llc/llc.cpp | 14 +++-----------
1 file changed, 3 insertions(+), 11 deletions(-)
diff --git a/llvm/tools/llc/llc.cpp b/llvm/tools/llc/llc.cpp
index d76d89eae3b1850..0d4fc25495938cf 100644
--- a/llvm/tools/llc/llc.cpp
+++ b/llvm/tools/llc/llc.cpp
@@ -7,8 +7,8 @@
//===----------------------------------------------------------------------===//
//
// This is the llc code generator driver. It provides a convenient
-// command-line interface for generating native assembly-language code
-// or C code, given LLVM bitcode.
+// command-line interface for generating native assembly-language code,
+// given LLVM bitcode.
//
//===----------------------------------------------------------------------===//
@@ -274,15 +274,7 @@ static std::unique_ptr<ToolOutputFile> GetOutputStream(const char *TargetName,
switch (codegen::getFileType()) {
case CodeGenFileType::AssemblyFile:
- if (TargetName[0] == 'c') {
- if (TargetName[1] == 0)
- OutputFilename += ".cbe.c";
- else if (TargetName[1] == 'p' && TargetName[2] == 'p')
- OutputFilename += ".cpp";
- else
- OutputFilename += ".s";
- } else
- OutputFilename += ".s";
+ OutputFilename += ".s";
break;
case CodeGenFileType::ObjectFile:
if (OS == Triple::Win32)
More information about the llvm-commits
mailing list