blob: 7d77f1119fdd9260c6253cebdbabca2b27d83614 [file] [log] [blame]
LLVM_BUILD_DEPS = {
"AArch64AsmParser": [
"AArch64Desc",
"AArch64Info",
"AArch64Utils",
"MC",
"MCParser",
"Support",
],
"AArch64AsmPrinter": ["AArch64Utils", "MC", "Support"],
"AArch64CodeGen": [
"AArch64AsmPrinter",
"AArch64Desc",
"AArch64Info",
"AArch64Utils",
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"Scalar",
"SelectionDAG",
"Support",
"Target",
"GlobalISel",
],
"AArch64Desc": ["AArch64AsmPrinter", "AArch64Info", "MC", "Support"],
"AArch64Disassembler": [
"AArch64Desc",
"AArch64Info",
"AArch64Utils",
"MC",
"MCDisassembler",
"Support",
],
"AArch64Info": ["Support"],
"AArch64Utils": ["Support"],
"AMDGPUAsmParser": [
"MC",
"MCParser",
"AMDGPUDesc",
"AMDGPUInfo",
"AMDGPUUtils",
"Support",
],
"AMDGPUAsmPrinter": ["MC", "Support", "AMDGPUUtils"],
"AMDGPUCodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"IPO",
"MC",
"AMDGPUAsmPrinter",
"AMDGPUDesc",
"AMDGPUInfo",
"AMDGPUUtils",
"Scalar",
"SelectionDAG",
"Support",
"Target",
"TransformUtils",
"Vectorize",
"GlobalISel",
"BinaryFormat",
],
"AMDGPUDesc": [
"Core",
"MC",
"AMDGPUAsmPrinter",
"AMDGPUInfo",
"AMDGPUUtils",
"Support",
"BinaryFormat",
],
"AMDGPUDisassembler": [
"AMDGPUDesc",
"AMDGPUInfo",
"AMDGPUUtils",
"MC",
"MCDisassembler",
"Support",
],
"AMDGPUInfo": ["Support"],
"AMDGPUUtils": ["Core", "MC", "Support"],
"ARCAsmPrinter": ["MC", "Support"],
"ARCCodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"SelectionDAG",
"Support",
"Target",
"TransformUtils",
"ARCAsmPrinter",
"ARCDesc",
"ARCInfo",
],
"ARCDesc": ["MC", "Support", "ARCAsmPrinter", "ARCInfo"],
"ARCDisassembler": ["MCDisassembler", "Support", "ARCInfo"],
"ARCInfo": ["Support"],
"ARMAsmParser": [
"ARMDesc",
"ARMInfo",
"ARMAsmPrinter",
"MC",
"MCParser",
"Support",
"ARMUtils",
],
"ARMAsmPrinter": ["MC", "Support", "ARMUtils"],
"ARMCodeGen": [
"ARMAsmPrinter",
"ARMDesc",
"ARMInfo",
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"Scalar",
"SelectionDAG",
"Support",
"Target",
"GlobalISel",
"ARMUtils",
"TransformUtils",
],
"ARMDesc": ["ARMAsmPrinter", "ARMInfo", "MC", "MCDisassembler", "Support"],
"ARMDisassembler": [
"ARMDesc",
"ARMInfo",
"MCDisassembler",
"Support",
"ARMUtils",
],
"ARMInfo": ["Support"],
"ARMUtils": ["Support"],
"AVRAsmParser": ["MC", "MCParser", "AVRDesc", "AVRInfo", "Support"],
"AVRAsmPrinter": ["MC", "Support"],
"AVRCodeGen": [
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"AVRAsmPrinter",
"AVRDesc",
"AVRInfo",
"SelectionDAG",
"Support",
"Target",
],
"AVRDesc": ["MC", "AVRAsmPrinter", "AVRInfo", "Support"],
"AVRDisassembler": ["MCDisassembler", "AVRInfo", "Support"],
"AVRInfo": ["MC", "Support"],
"AggressiveInstCombine": ["Analysis", "Core", "Support", "TransformUtils"],
"Analysis": ["BinaryFormat", "Core", "Object", "ProfileData", "Support"],
"AsmParser": ["BinaryFormat", "Core", "Support"],
"AsmPrinter": [
"Analysis",
"BinaryFormat",
"CodeGen",
"Core",
"DebugInfoCodeView",
"DebugInfoDWARF",
"DebugInfoMSF",
"MC",
"MCParser",
"Support",
"Target",
],
"BPFAsmParser": ["MC", "MCParser", "BPFDesc", "BPFInfo", "Support"],
"BPFAsmPrinter": ["MC", "Support"],
"BPFCodeGen": [
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"BPFAsmPrinter",
"BPFDesc",
"BPFInfo",
"SelectionDAG",
"Support",
"Target",
],
"BPFDesc": ["MC", "BPFAsmPrinter", "BPFInfo", "Support"],
"BPFDisassembler": ["MCDisassembler", "BPFInfo", "Support"],
"BPFInfo": ["Support"],
"BinaryFormat": ["Support"],
"BitReader": ["Core", "Support"],
"BitWriter": ["Analysis", "Core", "MC", "Object", "Support"],
"CFIVerify": [
"DebugInfoDWARF",
"MC",
"MCDisassembler",
"MCParser",
"Support",
"Symbolize",
],
"CodeGen": [
"Analysis",
"BitReader",
"BitWriter",
"Core",
"MC",
"ProfileData",
"Scalar",
"Support",
"Target",
"TransformUtils",
],
"Core": ["BinaryFormat", "Support"],
"Coroutines": [
"Analysis",
"Core",
"IPO",
"Scalar",
"Support",
"TransformUtils",
],
"Coverage": ["Core", "Object", "ProfileData", "Support"],
"DebugInfoCodeView": ["Support", "DebugInfoMSF"],
"DebugInfoDWARF": ["BinaryFormat", "Object", "MC", "Support"],
"DebugInfoMSF": ["Support"],
"DebugInfoPDB": ["Object", "Support", "DebugInfoCodeView", "DebugInfoMSF"],
"DlltoolDriver": ["Object", "Option", "Support"],
"ExecutionEngine": [
"Core",
"MC",
"Object",
"RuntimeDyld",
"Support",
"Target",
],
"Exegesis": [
"CodeGen",
"ExecutionEngine",
"MC",
"MCDisassembler",
"MCJIT",
"Object",
"ObjectYAML",
"Support",
],
"ExegesisAArch64": ["AArch64"],
"ExegesisPowerPC": ["PowerPC"],
"ExegesisX86": ["X86"],
"FuzzMutate": [
"Analysis",
"BitReader",
"BitWriter",
"Core",
"Scalar",
"Support",
"Target",
],
"GlobalISel": [
"Analysis",
"CodeGen",
"Core",
"MC",
"Support",
"Target",
"TransformUtils",
],
"HexagonAsmParser": [
"MC",
"MCParser",
"Support",
"HexagonDesc",
"HexagonInfo",
],
"HexagonCodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"HexagonAsmParser",
"HexagonDesc",
"HexagonInfo",
"IPO",
"MC",
"Scalar",
"SelectionDAG",
"Support",
"Target",
"TransformUtils",
],
"HexagonDesc": ["HexagonInfo", "MC", "Support"],
"HexagonDisassembler": [
"HexagonDesc",
"HexagonInfo",
"MC",
"MCDisassembler",
"Support",
],
"HexagonInfo": ["Support"],
"IPO": [
"AggressiveInstCombine",
"Analysis",
"BitReader",
"BitWriter",
"Core",
"InstCombine",
"IRReader",
"Linker",
"Object",
"ProfileData",
"Scalar",
"Support",
"TransformUtils",
"Vectorize",
"Instrumentation",
],
"IRReader": ["AsmParser", "BitReader", "Core", "Support"],
"InstCombine": ["Analysis", "Core", "Support", "TransformUtils"],
"Instrumentation": [
"Analysis",
"Core",
"MC",
"Support",
"TransformUtils",
"ProfileData",
],
"Interpreter": ["CodeGen", "Core", "ExecutionEngine", "Support"],
"LTO": [
"AggressiveInstCombine",
"Analysis",
"BitReader",
"BitWriter",
"CodeGen",
"Core",
"IPO",
"InstCombine",
"Linker",
"MC",
"ObjCARC",
"Object",
"Passes",
"Scalar",
"Support",
"Target",
"TransformUtils",
],
"LanaiAsmParser": ["MC", "MCParser", "Support", "LanaiDesc", "LanaiInfo"],
"LanaiAsmPrinter": ["MC", "Support"],
"LanaiCodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"LanaiAsmParser",
"LanaiDesc",
"LanaiInfo",
"LanaiAsmPrinter",
"MC",
"SelectionDAG",
"Support",
"Target",
"TransformUtils",
],
"LanaiDesc": [
"LanaiInfo",
"LanaiAsmPrinter",
"MC",
"MCDisassembler",
"Support",
],
"LanaiDisassembler": [
"LanaiDesc",
"LanaiInfo",
"MC",
"MCDisassembler",
"Support",
],
"LanaiInfo": ["Support"],
"LibDriver": ["BinaryFormat", "Object", "Option", "Support"],
"LineEditor": ["Support"],
"Linker": ["Core", "Support", "TransformUtils"],
"MC": ["Support", "BinaryFormat", "DebugInfoCodeView"],
"MCA": ["MC", "Support"],
"MCDisassembler": ["MC", "Support"],
"MCJIT": [
"Core",
"ExecutionEngine",
"Object",
"RuntimeDyld",
"Support",
"Target",
],
"MCParser": ["MC", "Support"],
"MIRParser": [
"AsmParser",
"BinaryFormat",
"CodeGen",
"Core",
"MC",
"Support",
"Target",
],
"MSP430AsmParser": ["MC", "MCParser", "MSP430Desc", "MSP430Info", "Support"],
"MSP430AsmPrinter": ["MC", "Support"],
"MSP430CodeGen": [
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"MSP430AsmPrinter",
"MSP430Desc",
"MSP430Info",
"SelectionDAG",
"Support",
"Target",
],
"MSP430Desc": ["MC", "MSP430AsmPrinter", "MSP430Info", "Support"],
"MSP430Disassembler": ["MCDisassembler", "MSP430Info", "Support"],
"MSP430Info": ["Support"],
"MipsAsmParser": ["MC", "MCParser", "MipsDesc", "MipsInfo", "Support"],
"MipsAsmPrinter": ["MC", "Support"],
"MipsCodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"MipsAsmPrinter",
"MipsDesc",
"MipsInfo",
"SelectionDAG",
"Support",
"Target",
"GlobalISel",
],
"MipsDesc": ["MC", "MipsAsmPrinter", "MipsInfo", "Support"],
"MipsDisassembler": ["MCDisassembler", "MipsInfo", "Support"],
"MipsInfo": ["Support"],
"NVPTXAsmPrinter": ["MC", "Support"],
"NVPTXCodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"IPO",
"MC",
"NVPTXAsmPrinter",
"NVPTXDesc",
"NVPTXInfo",
"Scalar",
"SelectionDAG",
"Support",
"Target",
"TransformUtils",
"Vectorize",
],
"NVPTXDesc": ["MC", "NVPTXAsmPrinter", "NVPTXInfo", "Support"],
"NVPTXInfo": ["Support"],
"Nios2AsmPrinter": ["MC", "Support"],
"Nios2CodeGen": [
"AsmPrinter",
"CodeGen",
"Core",
"GlobalISel",
"MC",
"Nios2AsmPrinter",
"Nios2Desc",
"Nios2Info",
"SelectionDAG",
"Support",
"Target",
],
"Nios2Desc": ["MC", "Nios2AsmPrinter", "Nios2Info", "Support"],
"Nios2Info": ["Support"],
"ObjCARC": ["Analysis", "Core", "Support", "TransformUtils"],
"Object": ["BitReader", "Core", "MC", "BinaryFormat", "MCParser", "Support"],
"ObjectYAML": ["Support", "DebugInfoCodeView"],
"OptRemarks": ["Support"],
"Option": ["Support"],
"OrcJIT": [
"Core",
"ExecutionEngine",
"Object",
"MC",
"RuntimeDyld",
"Support",
"Target",
"TransformUtils",
],
"Passes": [
"AggressiveInstCombine",
"Analysis",
"CodeGen",
"Core",
"IPO",
"InstCombine",
"Scalar",
"Support",
"Target",
"TransformUtils",
"Vectorize",
"Instrumentation",
],
"PowerPCAsmParser": [
"MC",
"MCParser",
"PowerPCDesc",
"PowerPCInfo",
"Support",
],
"PowerPCAsmPrinter": ["MC", "Support"],
"PowerPCCodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"PowerPCAsmPrinter",
"PowerPCDesc",
"PowerPCInfo",
"Scalar",
"SelectionDAG",
"Support",
"Target",
"TransformUtils",
],
"PowerPCDesc": ["MC", "PowerPCAsmPrinter", "PowerPCInfo", "Support"],
"PowerPCDisassembler": ["MCDisassembler", "PowerPCInfo", "Support"],
"PowerPCInfo": ["Support"],
"ProfileData": ["Core", "Support"],
"RISCVAsmParser": [
"MC",
"MCParser",
"RISCVDesc",
"RISCVInfo",
"RISCVUtils",
"Support",
],
"RISCVAsmPrinter": ["MC", "RISCVUtils", "Support"],
"RISCVCodeGen": [
"AsmPrinter",
"Core",
"CodeGen",
"MC",
"RISCVAsmPrinter",
"RISCVDesc",
"RISCVInfo",
"RISCVUtils",
"SelectionDAG",
"Support",
"Target",
],
"RISCVDesc": ["MC", "RISCVAsmPrinter", "RISCVInfo", "Support"],
"RISCVDisassembler": ["MCDisassembler", "RISCVInfo", "Support"],
"RISCVInfo": ["Support"],
"RISCVUtils": ["Support"],
"RuntimeDyld": ["MC", "Object", "Support"],
"Scalar": [
"AggressiveInstCombine",
"Analysis",
"Core",
"InstCombine",
"Support",
"TransformUtils",
],
"SelectionDAG": [
"Analysis",
"CodeGen",
"Core",
"MC",
"Support",
"Target",
"TransformUtils",
],
"SparcAsmParser": ["MC", "MCParser", "SparcDesc", "SparcInfo", "Support"],
"SparcAsmPrinter": ["MC", "Support"],
"SparcCodeGen": [
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"SelectionDAG",
"SparcAsmPrinter",
"SparcDesc",
"SparcInfo",
"Support",
"Target",
],
"SparcDesc": ["MC", "SparcAsmPrinter", "SparcInfo", "Support"],
"SparcDisassembler": ["MCDisassembler", "SparcInfo", "Support"],
"SparcInfo": ["Support"],
"Support": ["Demangle"],
"Symbolize": [
"DebugInfoDWARF",
"DebugInfoPDB",
"Object",
"Support",
"Demangle",
],
"SystemZAsmParser": [
"MC",
"MCParser",
"Support",
"SystemZDesc",
"SystemZInfo",
"SystemZAsmPrinter",
],
"SystemZAsmPrinter": ["MC", "Support"],
"SystemZCodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"Scalar",
"SelectionDAG",
"Support",
"SystemZAsmPrinter",
"SystemZDesc",
"SystemZInfo",
"Target",
],
"SystemZDesc": ["MC", "Support", "SystemZAsmPrinter", "SystemZInfo"],
"SystemZDisassembler": [
"MC",
"MCDisassembler",
"Support",
"SystemZDesc",
"SystemZInfo",
],
"SystemZInfo": ["Support"],
"TableGen": ["Support"],
"Target": ["Analysis", "Core", "MC", "Support"],
"TestingSupport": ["Support"],
"TextAPI": ["Support", "BinaryFormat"],
"TransformUtils": ["Analysis", "Core", "Support"],
"Vectorize": ["Analysis", "Core", "Support", "TransformUtils"],
"WebAssemblyAsmParser": ["MC", "MCParser", "WebAssemblyInfo", "Support"],
"WebAssemblyAsmPrinter": ["MC", "Support"],
"WebAssemblyCodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"Scalar",
"SelectionDAG",
"Support",
"Target",
"TransformUtils",
"WebAssemblyAsmPrinter",
"WebAssemblyDesc",
"WebAssemblyInfo",
],
"WebAssemblyDesc": [
"MC",
"Support",
"WebAssemblyAsmPrinter",
"WebAssemblyInfo",
],
"WebAssemblyDisassembler": ["MCDisassembler", "WebAssemblyInfo", "Support"],
"WebAssemblyInfo": ["Support"],
"WindowsManifest": ["Support"],
"X86AsmParser": [
"MC",
"MCParser",
"Support",
"X86Desc",
"X86Info",
"X86AsmPrinter",
],
"X86AsmPrinter": ["MC", "Support", "X86Utils"],
"X86CodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"SelectionDAG",
"Support",
"Target",
"X86AsmPrinter",
"X86Desc",
"X86Info",
"X86Utils",
"GlobalISel",
"ProfileData",
],
"X86Desc": [
"MC",
"MCDisassembler",
"Object",
"Support",
"X86AsmPrinter",
"X86Info",
],
"X86Disassembler": ["MCDisassembler", "Support", "X86Info"],
"X86Info": ["Support"],
"X86Utils": ["Support"],
"XCoreAsmPrinter": ["MC", "Support"],
"XCoreCodeGen": [
"Analysis",
"AsmPrinter",
"CodeGen",
"Core",
"MC",
"SelectionDAG",
"Support",
"Target",
"TransformUtils",
"XCoreAsmPrinter",
"XCoreDesc",
"XCoreInfo",
],
"XCoreDesc": ["MC", "Support", "XCoreAsmPrinter", "XCoreInfo"],
"XCoreDisassembler": ["MCDisassembler", "Support", "XCoreInfo"],
"XCoreInfo": ["Support"],
"XRay": ["Support", "Object"],
"gtest": ["Support"],
"gtest_main": ["gtest"],
}