diff options
author | Nico Weber <nicolasweber@gmx.de> | 2018-12-08 10:53:10 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2018-12-08 10:53:10 +0000 |
commit | c68d5e6c8909ebb5c07bf8e8e7bc328a346f7ae3 (patch) | |
tree | 6a8070a8cfa66dfd88239dd33f36ed508553e13e | |
parent | e915a71f183a0d921f67dc1a95238885bcafeec8 (diff) | |
download | bcm5719-llvm-c68d5e6c8909ebb5c07bf8e8e7bc328a346f7ae3.tar.gz bcm5719-llvm-c68d5e6c8909ebb5c07bf8e8e7bc328a346f7ae3.zip |
[gn build] Add build files for CodeGen subfolders AsmPrinter, GlobalISel, SelectionDAG.
Differential Revision: https://reviews.llvm.org/D55462
llvm-svn: 348704
3 files changed, 115 insertions, 0 deletions
diff --git a/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn new file mode 100644 index 00000000000..ea42d0da36a --- /dev/null +++ b/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn @@ -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", + ] +} diff --git a/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn new file mode 100644 index 00000000000..7147c821ab4 --- /dev/null +++ b/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn @@ -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", + ] +} diff --git a/llvm/utils/gn/secondary/llvm/lib/CodeGen/SelectionDAG/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/CodeGen/SelectionDAG/BUILD.gn new file mode 100644 index 00000000000..fda56d73453 --- /dev/null +++ b/llvm/utils/gn/secondary/llvm/lib/CodeGen/SelectionDAG/BUILD.gn @@ -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", + ] +} |