| 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"], |
| } |