diff options
| author | Roman Lebedev <lebedev.ri@gmail.com> | 2019-09-04 10:57:06 +0000 |
|---|---|---|
| committer | Roman Lebedev <lebedev.ri@gmail.com> | 2019-09-04 10:57:06 +0000 |
| commit | 2c9f83cfab797330fab4227b77773827b70c91fc (patch) | |
| tree | eeabbe36d3c51d93c60263f427e8748ea30bdfe1 /llvm/utils | |
| parent | d3e3c11f4bccbfeb36dc70eb2acb34b1622cd51a (diff) | |
| download | bcm5719-llvm-2c9f83cfab797330fab4227b77773827b70c91fc.tar.gz bcm5719-llvm-2c9f83cfab797330fab4227b77773827b70c91fc.zip | |
Revert "[Clang Interpreter] Initial patch for the constexpr interpreter"
Breaks BUILD_SHARED_LIBS build, introduces cycles in library dependency
graphs. (clangInterp depends on clangAST which depends on clangInterp)
This reverts r370839, which is an yet another recommit of D64146.
llvm-svn: 370874
Diffstat (limited to 'llvm/utils')
| -rw-r--r-- | llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 1 | ||||
| -rw-r--r-- | llvm/utils/gn/secondary/clang/lib/AST/Interp/BUILD.gn | 39 | ||||
| -rw-r--r-- | llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn | 1 |
3 files changed, 0 insertions, 41 deletions
diff --git a/llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn index c98910691ab..9d72b38bd23 100644 --- a/llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn +++ b/llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn @@ -10,7 +10,6 @@ static_library("AST") { "//clang/include/clang/AST:CommentHTMLTags", "//clang/include/clang/AST:CommentHTMLTagsProperties", "//clang/include/clang/AST:DeclNodes", - "//clang/lib/AST/Interp", "//clang/lib/Basic", "//clang/lib/Lex", "//llvm/lib/BinaryFormat", diff --git a/llvm/utils/gn/secondary/clang/lib/AST/Interp/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/AST/Interp/BUILD.gn deleted file mode 100644 index 5a84d37847f..00000000000 --- a/llvm/utils/gn/secondary/clang/lib/AST/Interp/BUILD.gn +++ /dev/null @@ -1,39 +0,0 @@ -import("//clang/utils/TableGen/clang_tablegen.gni") - -clang_tablegen("Opcodes") { - args = [ "-gen-clang-opcodes" ] - td_file = "Opcodes.td" -} - -static_library("Interp") { - output_name = "clangInterp" - configs += [ "//llvm/utils/gn/build:clang_code" ] - deps = [ - "//clang/lib/AST/Interp:Opcodes", - "//clang/lib/Basic", - "//llvm/lib/Support", - ] - sources = [ - "Block.cpp", - "ByteCodeEmitter.cpp", - "ByteCodeExprGen.cpp", - "ByteCodeGenError.cpp", - "ByteCodeStmtGen.cpp", - "Context.cpp", - "Descriptor.cpp", - "Disasm.cpp", - "EvalEmitter.cpp", - "Frame.cpp", - "Function.cpp", - "Interp.cpp", - "InterpFrame.cpp", - "InterpStack.cpp", - "InterpState.cpp", - "Pointer.cpp", - "Program.cpp", - "Record.cpp", - "Source.cpp", - "State.cpp", - "Type.cpp", - ] -} diff --git a/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn b/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn index 46af9052b97..9a81b79da10 100644 --- a/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn +++ b/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn @@ -14,7 +14,6 @@ executable("clang-tblgen") { "ClangOpenCLBuiltinEmitter.cpp", "ClangOptionDocEmitter.cpp", "ClangSACheckersEmitter.cpp", - "ClangOpcodesEmitter.cpp", "NeonEmitter.cpp", "TableGen.cpp", ] |

