[llvm] ed0558a - [gn build] (manually) port d709dcc09097

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 23 07:13:47 PDT 2021


Author: Nico Weber
Date: 2021-03-23T10:13:14-04:00
New Revision: ed0558a09d5283371058b6238eab663b85e1ff53

URL: https://github.com/llvm/llvm-project/commit/ed0558a09d5283371058b6238eab663b85e1ff53
DIFF: https://github.com/llvm/llvm-project/commit/ed0558a09d5283371058b6238eab663b85e1ff53.diff

LOG: [gn build] (manually) port d709dcc09097

Added: 
    

Modified: 
    llvm/utils/gn/secondary/llvm/lib/Frontend/OpenACC/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/llvm/lib/Frontend/OpenACC/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Frontend/OpenACC/BUILD.gn
index 51b8c269c281..f37bed799c7b 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Frontend/OpenACC/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Frontend/OpenACC/BUILD.gn
@@ -1,18 +1,8 @@
 import("//llvm/utils/TableGen/tablegen.gni")
 
-tablegen("ACCImpl") {
-  visibility = [ ":OpenACC" ]
-  args = [ "-gen-directive-impl" ]
-  td_file = "//llvm/include/llvm/Frontend/OpenACC/ACC.td"
-  output_name = "ACC.cpp"
-}
-
 static_library("OpenACC") {
   output_name = "LLVMFrontendOpenACC"
-  deps = [
-    ":ACCImpl",
-    "//llvm/lib/Support",
-  ]
+  deps = [ "//llvm/lib/Support" ]
   public_deps = [ "//llvm/include/llvm/Frontend/OpenACC:acc_gen" ]
-  sources = get_target_outputs(":ACCImpl")
+  sources = [ "ACC.cpp" ]
 }

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn
index 579e37c6d5cb..d061eda5a557 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn
@@ -1,23 +1,16 @@
 import("//llvm/utils/TableGen/tablegen.gni")
 
-tablegen("OMPImpl") {
-  visibility = [ ":OpenMP" ]
-  args = [ "-gen-directive-impl" ]
-  td_file = "//llvm/include/llvm/Frontend/OpenMP/OMP.td"
-  output_name = "OMP.cpp"
-}
-
 static_library("OpenMP") {
   output_name = "LLVMFrontendOpenMP"
   deps = [
-    ":OMPImpl",
     "//llvm/lib/IR",
     "//llvm/lib/Support",
     "//llvm/lib/Transforms/Utils",
   ]
   public_deps = [ "//llvm/include/llvm/Frontend/OpenMP:public_tablegen" ]
   sources = [
-              "OMPContext.cpp",
-              "OMPIRBuilder.cpp",
-            ] + get_target_outputs(":OMPImpl")
+    "OMP.cpp",
+    "OMPContext.cpp",
+    "OMPIRBuilder.cpp",
+  ]
 }


        


More information about the llvm-commits mailing list