Skip to content

Commit 841728f

Browse files
committed
Revert "[CIR] Add cir-opt tool to exercise CIR dialect parsing (llvm#128254)"
This reverts commit 607a1f2.
1 parent c73a060 commit 841728f

File tree

9 files changed

+3
-278
lines changed

9 files changed

+3
-278
lines changed

clang/include/clang/CIR/Passes.h

Lines changed: 0 additions & 31 deletions
This file was deleted.

clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
#include "clang/CIR/Dialect/IR/CIRAttrVisitor.h"
2828
#include "clang/CIR/Dialect/IR/CIRDialect.h"
2929
#include "clang/CIR/MissingFeatures.h"
30-
#include "clang/CIR/Passes.h"
3130
#include "llvm/IR/Module.h"
3231
#include "llvm/Support/TimeProfiler.h"
3332

@@ -305,11 +304,11 @@ void ConvertCIRToLLVMPass::runOnOperation() {
305304
signalPassFailure();
306305
}
307306

308-
std::unique_ptr<mlir::Pass> createConvertCIRToLLVMPass() {
307+
static std::unique_ptr<mlir::Pass> createConvertCIRToLLVMPass() {
309308
return std::make_unique<ConvertCIRToLLVMPass>();
310309
}
311310

312-
void populateCIRToLLVMPasses(mlir::OpPassManager &pm) {
311+
static void populateCIRToLLVMPasses(mlir::OpPassManager &pm) {
313312
pm.addPass(createConvertCIRToLLVMPass());
314313
}
315314

clang/test/CIR/IR/func.cir

Lines changed: 0 additions & 85 deletions
This file was deleted.

clang/test/CIR/IR/global.cir

Lines changed: 0 additions & 69 deletions
This file was deleted.

clang/test/CMakeLists.txt

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,7 @@ list(APPEND CLANG_TEST_DEPS
8585
diagtool
8686
hmaptool
8787
)
88-
89-
if(CLANG_ENABLE_CIR)
90-
list(APPEND CLANG_TEST_DEPS
91-
cir-opt
92-
)
93-
endif()
94-
88+
9589
if(CLANG_ENABLE_STATIC_ANALYZER)
9690
list(APPEND CLANG_TEST_DEPS
9791
clang-check

clang/test/lit.cfg.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
".c",
3030
".cpp",
3131
".i",
32-
".cir",
3332
".cppm",
3433
".m",
3534
".mm",
@@ -86,7 +85,6 @@
8685
tools = [
8786
"apinotes-test",
8887
"c-index-test",
89-
"cir-opt",
9088
"clang-diff",
9189
"clang-format",
9290
"clang-repl",

clang/tools/CMakeLists.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ create_subdirectory_options(CLANG TOOL)
33
add_clang_subdirectory(diagtool)
44
add_clang_subdirectory(driver)
55
add_clang_subdirectory(apinotes-test)
6-
if(CLANG_ENABLE_CIR)
7-
add_clang_subdirectory(cir-opt)
8-
endif()
96
add_clang_subdirectory(clang-diff)
107
add_clang_subdirectory(clang-format)
118
add_clang_subdirectory(clang-fuzzer)

clang/tools/cir-opt/CMakeLists.txt

Lines changed: 0 additions & 32 deletions
This file was deleted.

clang/tools/cir-opt/cir-opt.cpp

Lines changed: 0 additions & 46 deletions
This file was deleted.

0 commit comments

Comments
 (0)