[llvm] r348704 - [gn build] Add build files for CodeGen subfolders AsmPrinter, GlobalISel, SelectionDAG.

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 8 02:53:11 PST 2018


Author: nico
Date: Sat Dec  8 02:53:10 2018
New Revision: 348704

URL: http://llvm.org/viewvc/llvm-project?rev=348704&view=rev
Log:
[gn build] Add build files for CodeGen subfolders AsmPrinter, GlobalISel, SelectionDAG.

Differential Revision: https://reviews.llvm.org/D55462

Added:
    llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/
    llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/
    llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/SelectionDAG/
    llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/SelectionDAG/BUILD.gn

Added: llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn?rev=348704&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn Sat Dec  8 02:53:10 2018
@@ -0,0 +1,42 @@
+static_library("AsmPrinter") {
+  output_name = "LLVMAsmPrinter"
+  deps = [
+    "//llvm/lib/Analysis",
+    "//llvm/lib/BinaryFormat",
+    "//llvm/lib/CodeGen",
+    "//llvm/lib/DebugInfo/CodeView",
+    "//llvm/lib/DebugInfo/MSF",
+    "//llvm/lib/IR",
+    "//llvm/lib/MC",
+    "//llvm/lib/MC/MCParser",
+    "//llvm/lib/Support",
+    "//llvm/lib/Target",
+  ]
+  sources = [
+    "ARMException.cpp",
+    "AccelTable.cpp",
+    "AddressPool.cpp",
+    "AsmPrinter.cpp",
+    "AsmPrinterDwarf.cpp",
+    "AsmPrinterInlineAsm.cpp",
+    "CodeViewDebug.cpp",
+    "DIE.cpp",
+    "DIEHash.cpp",
+    "DbgEntityHistoryCalculator.cpp",
+    "DebugHandlerBase.cpp",
+    "DebugLocStream.cpp",
+    "DwarfCFIException.cpp",
+    "DwarfCompileUnit.cpp",
+    "DwarfDebug.cpp",
+    "DwarfExpression.cpp",
+    "DwarfFile.cpp",
+    "DwarfStringPool.cpp",
+    "DwarfUnit.cpp",
+    "EHStreamer.cpp",
+    "ErlangGCPrinter.cpp",
+    "OcamlGCPrinter.cpp",
+    "WasmException.cpp",
+    "WinCFGuard.cpp",
+    "WinException.cpp",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn?rev=348704&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn Sat Dec  8 02:53:10 2018
@@ -0,0 +1,34 @@
+static_library("GlobalISel") {
+  output_name = "LLVMGlobalISel"
+  deps = [
+    "//llvm/include/llvm/Config:config",
+    "//llvm/include/llvm/Config:llvm-config",
+    "//llvm/lib/Analysis",
+    "//llvm/lib/CodeGen",
+    "//llvm/lib/IR",
+    "//llvm/lib/MC",
+    "//llvm/lib/Support",
+    "//llvm/lib/Target",
+    "//llvm/lib/Transforms/Utils",
+  ]
+  sources = [
+    "CallLowering.cpp",
+    "Combiner.cpp",
+    "CombinerHelper.cpp",
+    "GlobalISel.cpp",
+    "IRTranslator.cpp",
+    "InstructionSelect.cpp",
+    "InstructionSelector.cpp",
+    "LegalityPredicates.cpp",
+    "LegalizeMutations.cpp",
+    "Legalizer.cpp",
+    "LegalizerHelper.cpp",
+    "LegalizerInfo.cpp",
+    "Localizer.cpp",
+    "MachineIRBuilder.cpp",
+    "RegBankSelect.cpp",
+    "RegisterBank.cpp",
+    "RegisterBankInfo.cpp",
+    "Utils.cpp",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/SelectionDAG/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/SelectionDAG/BUILD.gn?rev=348704&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/SelectionDAG/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/lib/CodeGen/SelectionDAG/BUILD.gn Sat Dec  8 02:53:10 2018
@@ -0,0 +1,39 @@
+static_library("SelectionDAG") {
+  output_name = "LLVMSelectionDAG"
+  deps = [
+    "//llvm/lib/Analysis",
+    "//llvm/lib/CodeGen",
+    "//llvm/lib/IR",
+    "//llvm/lib/MC",
+    "//llvm/lib/Support",
+    "//llvm/lib/Target",
+    "//llvm/lib/Transforms/Utils",
+  ]
+  sources = [
+    "DAGCombiner.cpp",
+    "FastISel.cpp",
+    "FunctionLoweringInfo.cpp",
+    "InstrEmitter.cpp",
+    "LegalizeDAG.cpp",
+    "LegalizeFloatTypes.cpp",
+    "LegalizeIntegerTypes.cpp",
+    "LegalizeTypes.cpp",
+    "LegalizeTypesGeneric.cpp",
+    "LegalizeVectorOps.cpp",
+    "LegalizeVectorTypes.cpp",
+    "ResourcePriorityQueue.cpp",
+    "ScheduleDAGFast.cpp",
+    "ScheduleDAGRRList.cpp",
+    "ScheduleDAGSDNodes.cpp",
+    "ScheduleDAGVLIW.cpp",
+    "SelectionDAG.cpp",
+    "SelectionDAGAddressAnalysis.cpp",
+    "SelectionDAGBuilder.cpp",
+    "SelectionDAGDumper.cpp",
+    "SelectionDAGISel.cpp",
+    "SelectionDAGPrinter.cpp",
+    "SelectionDAGTargetInfo.cpp",
+    "StatepointLowering.cpp",
+    "TargetLowering.cpp",
+  ]
+}




More information about the llvm-commits mailing list