Lines Matching full:lib

60     if glob(["lib/Target/{}/*AsmPrinter.cpp".format(t)])
76 ["lib/Target/{}/AsmParser/CMakeLists.txt".format(t)],
94 ["lib/Target/{}/Disassembler/CMakeLists.txt".format(t)],
112 ["lib/Target/{}/MCA/CMakeLists.txt".format(t)],
130 ["tools/llvm-exegesis/lib/{}/CMakeLists.txt".format(t)],
199 "lib/Demangle/*.cpp",
226 "lib/Support/*.c",
227 "lib/Support/*.cpp",
228 "lib/Support/*.h",
229 "lib/Support/*.inc",
234 "lib/Support/Windows/*.inc",
237 "lib/Support/Unix/*.h",
238 "lib/Support/Unix/*.inc",
241 "lib/Support/BLAKE3/blake3.c",
242 "lib/Support/BLAKE3/blake3_dispatch.c",
243 "lib/Support/BLAKE3/blake3_impl.h",
244 "lib/Support/BLAKE3/blake3_portable.c",
245 "lib/Support/BLAKE3/llvm_blake3_prefix.h",
248 "lib/Support/BLAKE3/blake3_neon.c",
251 "lib/Support/BLAKE3/blake3_avx2_x86-64_unix.S",
252 "lib/Support/BLAKE3/blake3_avx512_x86-64_unix.S",
253 "lib/Support/BLAKE3/blake3_sse2_x86-64_unix.S",
254 "lib/Support/BLAKE3/blake3_sse41_x86-64_unix.S",
297 "ws2_32.lib",
298 "ntdll.lib",
338 "lib/FileCheck/*.cpp",
339 "lib/FileCheck/*.h",
349 "lib/LineEditor/*.cpp",
362 "lib/Option/*.cpp",
375 "lib/TableGen/*.cpp",
376 "lib/TableGen/*.h",
408 "lib/BinaryFormat/*.cpp",
438 "lib/DebugInfo/MSF/*.cpp",
448 "lib/DebugInfo/BTF/*.cpp",
464 "lib/DebugInfo/CodeView/*.cpp",
483 "lib/DebugInfo/LogicalView/**/*.cpp",
506 "lib/DebugInfo/PDB/*.cpp",
507 "lib/DebugInfo/PDB/Native/*.cpp",
529 "lib/Debuginfod/*.cpp",
547 "lib/MC/*.cpp",
566 "lib/DebugInfo/DWARF/*.cpp",
583 "lib/DebugInfo/GSYM/*.cpp",
599 "lib/DebugInfo/Symbolize/*.cpp",
878 "lib/Bitstream/Reader/*.cpp",
908 "lib/Remarks/*.cpp",
909 "lib/Remarks/*.h",
911 exclude = ["lib/Remarks/RemarkLinker.cpp"],
931 srcs = ["lib/Remarks/RemarkLinker.cpp"],
952 "lib/IR/*.cpp",
953 "lib/IR/*.h",
988 "lib/Bitcode/Reader/*.cpp",
989 "lib/Bitcode/Reader/*.h",
1012 "lib/MC/MCParser/*.cpp",
1030 "lib/TextAPI/**/*.cpp",
1032 exclude = ["lib/TextAPI/BinaryReader/**"],
1038 "lib/TextAPI/**/*.h",
1041 "lib/TextAPI/BinaryReader/**",
1056 "lib/TextAPI/BinaryReader/**/*.cpp",
1072 "lib/ObjCopy/**/*.cpp",
1073 "lib/ObjCopy/**/*.h",
1079 includes = ["lib/ObjCopy"],
1095 "lib/Object/*.cpp",
1096 "lib/Object/*.h",
1121 "lib/ObjectYAML/*.cpp",
1138 "lib/ProfileData/*.cpp",
1163 "lib/ProfileData/Coverage/*.cpp",
1180 "lib/Analysis/*.cpp",
1209 "lib/Bitcode/Writer/*.cpp",
1210 "lib/Bitcode/Writer/*.h",
1238 "lib/Target/*.cpp",
1280 td_file = "lib/Target/ARM/ARM.td",
1284 "lib/Target/ARM/**/*.td",
1292 td_file = "lib/Target/AArch64/AArch64.td",
1296 "lib/Target/AArch64/**/*.td",
1304 td_file = "lib/Target/RISCV/RISCV.td",
1308 "lib/Target/RISCV/**/*.td",
1315 "lib/TargetParser/*.cpp",
1318 "lib/TargetParser/Windows/*.inc",
1321 "lib/TargetParser/Unix/*.inc",
1347 "lib/DWP/*.cpp",
1363 "lib/Transforms/Utils/*.cpp",
1384 strip_include_prefix = "lib/Target/AMDGPU",
1387 "lib/Target/AMDGPU/InstCombineTables.inc",
1390 td_file = "lib/Target/AMDGPU/InstCombineTables.td",
1392 "lib/Target/AMDGPU/*.td",
1401 "lib/Transforms/InstCombine/*.cpp",
1402 "lib/Transforms/InstCombine/*.h",
1419 "lib/Transforms/AggressiveInstCombine/*.cpp",
1420 "lib/Transforms/AggressiveInstCombine/*.h",
1437 "lib/Transforms/Instrumentation/*.cpp",
1438 "lib/Transforms/Instrumentation/*.h",
1439 "lib/Transforms/Instrumentation/*.inc",
1464 "lib/Transforms/ObjCARC/*.cpp",
1465 "lib/Transforms/ObjCARC/*.h",
1482 "lib/SandboxIR/*.cpp",
1497 "lib/Transforms/Scalar/*.cpp",
1520 "lib/Transforms/Vectorize/**/*.cpp",
1521 "lib/Transforms/Vectorize/**/*.h",
1528 "lib/Transforms/Vectorize/SandboxVectorizer/Passes/PassRegistry.def",
1556 "lib/Frontend/Driver/*.cpp",
1571 "lib/Frontend/HLSL/*.cpp",
1586 "lib/Frontend/Offloading/*.cpp",
1635 "lib/Frontend/Atomic/*.cpp",
1650 "lib/Frontend/OpenMP/*.cpp",
1711 "lib/Frontend/OpenACC/*.cpp",
1728 "lib/AsmParser/*.cpp",
1743 "lib/IRPrinter/*.cpp",
1759 "lib/IRReader/*.cpp",
1779 "lib/Linker/*.cpp",
1780 "lib/Linker/*.h",
1801 "lib/Transforms/IPO/*.cpp",
1839 "lib/Transforms/CFGuard/*.cpp",
1853 "lib/Transforms/HipStdPar/*.cpp",
1869 "lib/Transforms/Coroutines/*.cpp",
1870 "lib/Transforms/Coroutines/*.h",
1905 textual_hdrs = glob(["lib/CodeGen/AsmPrinter/*.def"]),
1911 "lib/CodeGenTypes/**/*.cpp",
1925 srcs = glob(["lib/CGData/**/*.cpp"]),
1946 "lib/CodeGen/**/*.cpp",
1947 "lib/CodeGen/**/*.h",
1948 "lib/CodeGen/SelectionDAG/*.cpp",
1949 "lib/CodeGen/SelectionDAG/*.h",
1999 "lib/MC/MCDisassembler/*.cpp",
2000 "lib/MC/MCDisassembler/*.h",
2017 llvm_target_lib_list = [lib for lib in [
2022 ("-gen-register-bank", "lib/Target/AArch64/AArch64GenRegisterBank.inc"),
2023 ("-gen-register-info", "lib/Target/AArch64/AArch64GenRegisterInfo.inc"),
2024 ("-gen-instr-info", "lib/Target/AArch64/AArch64GenInstrInfo.inc"),
2025 ("-gen-emitter", "lib/Target/AArch64/AArch64GenMCCodeEmitter.inc"),
2026 ("-gen-pseudo-lowering", "lib/Target/AArch64/AArch64GenMCPseudoLowering.inc"),
2027 ("-gen-asm-writer", "lib/Target/AArch64/AArch64GenAsmWriter.inc"),
2028 ("-gen-asm-writer -asmwriternum=1", "lib/Target/AArch64/AArch64GenAsmWriter1.inc"),
2029 ("-gen-asm-matcher", "lib/Target/AArch64/AArch64GenAsmMatcher.inc"),
2030 ("-gen-dag-isel", "lib/Target/AArch64/AArch64GenDAGISel.inc"),
2031 ("-gen-fast-isel", "lib/Target/AArch64/AArch64GenFastISel.inc"),
2032 ("-gen-global-isel", "lib/Target/AArch64/AArch64GenGlobalISel.inc"),
2033 ("-gen-global-isel-combiner -combiners=AArch64O0PreLegalizerCombiner", "lib/Target/AArch64/AArch64GenO0PreLegalizeGICombiner.inc"),
2034 ("-gen-global-isel-combiner -combiners=AArch64PreLegalizerCombiner", "lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc"),
2035 ("-gen-global-isel-combiner -combiners=AArch64PostLegalizerCombiner", "lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc"),
2036 ("-gen-global-isel-combiner -combiners=AArch64PostLegalizerLowering", "lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc"),
2037 ("-gen-callingconv", "lib/Target/AArch64/AArch64GenCallingConv.inc"),
2038 ("-gen-subtarget", "lib/Target/AArch64/AArch64GenSubtargetInfo.inc"),
2039 ("-gen-disassembler", "lib/Target/AArch64/AArch64GenDisassemblerTables.inc"),
2040 ("-gen-searchable-tables", "lib/Target/AArch64/AArch64GenSystemOperands.inc"),
2041 ("-gen-exegesis", "lib/Target/AArch64/AArch64GenExegesis.inc"),
2048 ("-gen-register-bank", "lib/Target/ARM/ARMGenRegisterBank.inc"),
2049 ("-gen-register-info", "lib/Target/ARM/ARMGenRegisterInfo.inc"),
2050 ("-gen-searchable-tables", "lib/Target/ARM/ARMGenSystemRegister.inc"),
2051 ("-gen-instr-info", "lib/Target/ARM/ARMGenInstrInfo.inc"),
2052 ("-gen-emitter", "lib/Target/ARM/ARMGenMCCodeEmitter.inc"),
2053 ("-gen-pseudo-lowering", "lib/Target/ARM/ARMGenMCPseudoLowering.inc"),
2054 ("-gen-asm-writer", "lib/Target/ARM/ARMGenAsmWriter.inc"),
2055 ("-gen-asm-matcher", "lib/Target/ARM/ARMGenAsmMatcher.inc"),
2056 ("-gen-dag-isel", "lib/Target/ARM/ARMGenDAGISel.inc"),
2057 ("-gen-fast-isel", "lib/Target/ARM/ARMGenFastISel.inc"),
2058 ("-gen-global-isel", "lib/Target/ARM/ARMGenGlobalISel.inc"),
2059 ("-gen-callingconv", "lib/Target/ARM/ARMGenCallingConv.inc"),
2060 ("-gen-subtarget", "lib/Target/ARM/ARMGenSubtargetInfo.inc"),
2061 ("-gen-disassembler", "lib/Target/ARM/ARMGenDisassemblerTables.inc"),
2068 ("-gen-register-bank", "lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc"),
2069 ("-gen-register-info", "lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc"),
2070 ("-gen-instr-info", "lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc"),
2071 ("-gen-emitter", "lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc"),
2072 ("-gen-pseudo-lowering", "lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc"),
2073 ("-gen-asm-writer", "lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc"),
2074 ("-gen-asm-matcher", "lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc"),
2075 ("-gen-dag-isel", "lib/Target/AMDGPU/AMDGPUGenDAGISel.inc"),
2076 ("-gen-callingconv", "lib/Target/AMDGPU/AMDGPUGenCallingConv.inc"),
2077 ("-gen-subtarget", "lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc"),
2078 ("-gen-disassembler", "lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc"),
2079 ("-gen-searchable-tables", "lib/Target/AMDGPU/AMDGPUGenSearchableTables.inc"),
2091 ("-gen-asm-matcher", "lib/Target/AVR/AVRGenAsmMatcher.inc"),
2092 ("-gen-asm-writer", "lib/Target/AVR/AVRGenAsmWriter.inc"),
2093 ("-gen-callingconv", "lib/Target/AVR/AVRGenCallingConv.inc"),
2094 ("-gen-dag-isel", "lib/Target/AVR/AVRGenDAGISel.inc"),
2095 ("-gen-disassembler", "lib/Target/AVR/AVRGenDisassemblerTables.inc"),
2096 ("-gen-emitter", "lib/Target/AVR/AVRGenMCCodeEmitter.inc"),
2097 ("-gen-instr-info", "lib/Target/AVR/AVRGenInstrInfo.inc"),
2098 ("-gen-register-info", "lib/Target/AVR/AVRGenRegisterInfo.inc"),
2099 ("-gen-subtarget", "lib/Target/AVR/AVRGenSubtargetInfo.inc"),
2106 ("-gen-register-bank", "lib/Target/BPF/BPFGenRegisterBank.inc"),
2107 ("-gen-asm-writer", "lib/Target/BPF/BPFGenAsmWriter.inc"),
2108 ("-gen-asm-matcher", "lib/Target/BPF/BPFGenAsmMatcher.inc"),
2109 ("-gen-callingconv", "lib/Target/BPF/BPFGenCallingConv.inc"),
2110 ("-gen-dag-isel", "lib/Target/BPF/BPFGenDAGISel.inc"),
2111 ("-gen-global-isel", "lib/Target/BPF/BPFGenGlobalISel.inc"),
2112 ("-gen-disassembler", "lib/Target/BPF/BPFGenDisassemblerTables.inc"),
2113 ("-gen-emitter", "lib/Target/BPF/BPFGenMCCodeEmitter.inc"),
2114 ("-gen-instr-info", "lib/Target/BPF/BPFGenInstrInfo.inc"),
2115 ("-gen-register-info", "lib/Target/BPF/BPFGenRegisterInfo.inc"),
2116 ("-gen-subtarget", "lib/Target/BPF/BPFGenSubtargetInfo.inc"),
2123 ("-gen-asm-matcher", "lib/Target/Hexagon/HexagonGenAsmMatcher.inc"),
2124 ("-gen-asm-writer", "lib/Target/Hexagon/HexagonGenAsmWriter.inc"),
2125 ("-gen-callingconv", "lib/Target/Hexagon/HexagonGenCallingConv.inc"),
2126 ("-gen-dag-isel", "lib/Target/Hexagon/HexagonGenDAGISel.inc"),
2127 ("-gen-dfa-packetizer", "lib/Target/Hexagon/HexagonGenDFAPacketizer.inc"),
2128 ("-gen-disassembler", "lib/Target/Hexagon/HexagonGenDisassemblerTables.inc"),
2129 ("-gen-instr-info", "lib/Target/Hexagon/HexagonGenInstrInfo.inc"),
2130 ("-gen-emitter", "lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc"),
2131 ("-gen-register-info", "lib/Target/Hexagon/HexagonGenRegisterInfo.inc"),
2132 ("-gen-subtarget", "lib/Target/Hexagon/HexagonGenSubtargetInfo.inc"),
2139 ("-gen-asm-matcher", "lib/Target/Lanai/LanaiGenAsmMatcher.inc"),
2140 ("-gen-asm-writer", "lib/Target/Lanai/LanaiGenAsmWriter.inc"),
2141 ("-gen-callingconv", "lib/Target/Lanai/LanaiGenCallingConv.inc"),
2142 ("-gen-dag-isel", "lib/Target/Lanai/LanaiGenDAGISel.inc"),
2143 ("-gen-disassembler", "lib/Target/Lanai/LanaiGenDisassemblerTables.inc"),
2144 ("-gen-emitter", "lib/Target/Lanai/LanaiGenMCCodeEmitter.inc"),
2145 ("-gen-instr-info", "lib/Target/Lanai/LanaiGenInstrInfo.inc"),
2146 ("-gen-register-info", "lib/Target/Lanai/LanaiGenRegisterInfo.inc"),
2147 ("-gen-subtarget", "lib/Target/Lanai/LanaiGenSubtargetInfo.inc"),
2154 ("-gen-asm-matcher", "lib/Target/LoongArch/LoongArchGenAsmMatcher.inc"),
2155 ("-gen-asm-writer", "lib/Target/LoongArch/LoongArchGenAsmWriter.inc"),
2156 ("-gen-dag-isel", "lib/Target/LoongArch/LoongArchGenDAGISel.inc"),
2157 ("-gen-disassembler", "lib/Target/LoongArch/LoongArchGenDisassemblerTables.inc"),
2158 ("-gen-emitter", "lib/Target/LoongArch/LoongArchGenMCCodeEmitter.inc"),
2159 ("-gen-instr-info", "lib/Target/LoongArch/LoongArchGenInstrInfo.inc"),
2160 ("-gen-pseudo-lowering", "lib/Target/LoongArch/LoongArchGenMCPseudoLowering.inc"),
2161 ("-gen-register-info", "lib/Target/LoongArch/LoongArchGenRegisterInfo.inc"),
2162 ("-gen-subtarget", "lib/Target/LoongArch/LoongArchGenSubtargetInfo.inc"),
2169 ("-gen-asm-matcher", "lib/Target/Mips/MipsGenAsmMatcher.inc"),
2170 ("-gen-asm-writer", "lib/Target/Mips/MipsGenAsmWriter.inc"),
2171 ("-gen-callingconv", "lib/Target/Mips/MipsGenCallingConv.inc"),
2172 ("-gen-dag-isel", "lib/Target/Mips/MipsGenDAGISel.inc"),
2173 ("-gen-disassembler", "lib/Target/Mips/MipsGenDisassemblerTables.inc"),
2174 ("-gen-emitter", "lib/Target/Mips/MipsGenMCCodeEmitter.inc"),
2175 ("-gen-exegesis", "lib/Target/Mips/MipsGenExegesis.inc"),
2176 ("-gen-fast-isel", "lib/Target/Mips/MipsGenFastISel.inc"),
2177 ("-gen-global-isel", "lib/Target/Mips/MipsGenGlobalISel.inc"),
2178 ("-gen-global-isel-combiner -combiners=MipsPostLegalizerCombiner", "lib/Target/Mips/MipsGenPostLegalizeGICombiner.inc"),
2179 ("-gen-instr-info", "lib/Target/Mips/MipsGenInstrInfo.inc"),
2180 ("-gen-pseudo-lowering", "lib/Target/Mips/MipsGenMCPseudoLowering.inc"),
2181 ("-gen-register-bank", "lib/Target/Mips/MipsGenRegisterBank.inc"),
2182 ("-gen-register-info", "lib/Target/Mips/MipsGenRegisterInfo.inc"),
2183 ("-gen-subtarget", "lib/Target/Mips/MipsGenSubtargetInfo.inc"),
2190 ("-gen-asm-matcher", "lib/Target/MSP430/MSP430GenAsmMatcher.inc"),
2191 ("-gen-asm-writer", "lib/Target/MSP430/MSP430GenAsmWriter.inc"),
2192 ("-gen-callingconv", "lib/Target/MSP430/MSP430GenCallingConv.inc"),
2193 ("-gen-dag-isel", "lib/Target/MSP430/MSP430GenDAGISel.inc"),
2194 ("-gen-disassembler", "lib/Target/MSP430/MSP430GenDisassemblerTables.inc"),
2195 ("-gen-emitter", "lib/Target/MSP430/MSP430GenMCCodeEmitter.inc"),
2196 ("-gen-instr-info", "lib/Target/MSP430/MSP430GenInstrInfo.inc"),
2197 ("-gen-register-info", "lib/Target/MSP430/MSP430GenRegisterInfo.inc"),
2198 ("-gen-subtarget", "lib/Target/MSP430/MSP430GenSubtargetInfo.inc"),
2205 ("-gen-register-info", "lib/Target/NVPTX/NVPTXGenRegisterInfo.inc"),
2206 ("-gen-instr-info", "lib/Target/NVPTX/NVPTXGenInstrInfo.inc"),
2207 ("-gen-asm-writer", "lib/Target/NVPTX/NVPTXGenAsmWriter.inc"),
2208 ("-gen-dag-isel", "lib/Target/NVPTX/NVPTXGenDAGISel.inc"),
2209 ("-gen-subtarget", "lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc"),
2216 ("-gen-asm-writer", "lib/Target/PowerPC/PPCGenAsmWriter.inc"),
2217 ("-gen-asm-matcher", "lib/Target/PowerPC/PPCGenAsmMatcher.inc"),
2218 ("-gen-emitter", "lib/Target/PowerPC/PPCGenMCCodeEmitter.inc"),
2219 ("-gen-register-info", "lib/Target/PowerPC/PPCGenRegisterInfo.inc"),
2220 ("-gen-instr-info", "lib/Target/PowerPC/PPCGenInstrInfo.inc"),
2221 ("-gen-dag-isel", "lib/Target/PowerPC/PPCGenDAGISel.inc"),
2222 ("-gen-fast-isel", "lib/Target/PowerPC/PPCGenFastISel.inc"),
2223 ("-gen-callingconv", "lib/Target/PowerPC/PPCGenCallingConv.inc"),
2224 ("-gen-subtarget", "lib/Target/PowerPC/PPCGenSubtargetInfo.inc"),
2225 ("-gen-disassembler", "lib/Target/PowerPC/PPCGenDisassemblerTables.inc"),
2226 ("-gen-register-bank", "lib/Target/PowerPC/PPCGenRegisterBank.inc"),
2227 ("-gen-global-isel", "lib/Target/PowerPC/PPCGenGlobalISel.inc"),
2228 ("-gen-exegesis", "lib/Target/PowerPC/PPCGenExegesis.inc"),
2235 ("-gen-asm-matcher", "lib/Target/RISCV/RISCVGenAsmMatcher.inc"),
2236 ("-gen-asm-writer", "lib/Target/RISCV/RISCVGenAsmWriter.inc"),
2237 ("-gen-compress-inst-emitter", "lib/Target/RISCV/RISCVGenCompressInstEmitter.inc"),
2238 ("-gen-dag-isel", "lib/Target/RISCV/RISCVGenDAGISel.inc"),
2239 ("-gen-disassembler", "lib/Target/RISCV/RISCVGenDisassemblerTables.inc"),
2240 ("-gen-instr-info", "lib/Target/RISCV/RISCVGenInstrInfo.inc"),
2241 ("-gen-macro-fusion-pred", "lib/Target/RISCV/RISCVGenMacroFusion.inc"),
2242 ("-gen-emitter", "lib/Target/RISCV/RISCVGenMCCodeEmitter.inc"),
2243 ("-gen-pseudo-lowering", "lib/Target/RISCV/RISCVGenMCPseudoLowering.inc"),
2244 ("-gen-register-bank", "lib/Target/RISCV/RISCVGenRegisterBank.inc"),
2245 ("-gen-register-info", "lib/Target/RISCV/RISCVGenRegisterInfo.inc"),
2246 ("-gen-subtarget", "lib/Target/RISCV/RISCVGenSubtargetInfo.inc"),
2247 ("-gen-searchable-tables", "lib/Target/RISCV/RISCVGenSearchableTables.inc"),
2248 ("-gen-exegesis", "lib/Target/RISCV/RISCVGenExegesis.inc"),
2258 ("-gen-asm-writer", "lib/Target/Sparc/SparcGenAsmWriter.inc"),
2259 ("-gen-asm-matcher", "lib/Target/Sparc/SparcGenAsmMatcher.inc"),
2260 ("-gen-emitter", "lib/Target/Sparc/SparcGenMCCodeEmitter.inc"),
2261 ("-gen-register-info", "lib/Target/Sparc/SparcGenRegisterInfo.inc"),
2262 ("-gen-instr-info", "lib/Target/Sparc/SparcGenInstrInfo.inc"),
2263 ("-gen-dag-isel", "lib/Target/Sparc/SparcGenDAGISel.inc"),
2264 ("-gen-callingconv", "lib/Target/Sparc/SparcGenCallingConv.inc"),
2265 ("-gen-subtarget", "lib/Target/Sparc/SparcGenSubtargetInfo.inc"),
2266 ("-gen-disassembler", "lib/Target/Sparc/SparcGenDisassemblerTables.inc"),
2267 ("-gen-searchable-tables", "lib/Target/Sparc/SparcGenSearchableTables.inc"),
2274 ("-gen-asm-writer", "lib/Target/SPIRV/SPIRVGenAsmWriter.inc"),
2275 ("-gen-emitter", "lib/Target/SPIRV/SPIRVGenMCCodeEmitter.inc"),
2276 ("-gen-global-isel", "lib/Target/SPIRV/SPIRVGenGlobalISel.inc"),
2277 ("-gen-global-isel-combiner -combiners=SPIRVPreLegalizerCombiner", "lib/Target/SPIRV/SPIRVGenPreLegalizeGICombiner.inc"),
2278 ("-gen-instr-info", "lib/Target/SPIRV/SPIRVGenInstrInfo.inc"),
2279 ("-gen-register-bank", "lib/Target/SPIRV/SPIRVGenRegisterBank.inc"),
2280 ("-gen-register-info", "lib/Target/SPIRV/SPIRVGenRegisterInfo.inc"),
2281 ("-gen-searchable-tables", "lib/Target/SPIRV/SPIRVGenTables.inc"),
2282 ("-gen-subtarget", "lib/Target/SPIRV/SPIRVGenSubtargetInfo.inc"),
2289 ("-gen-asm-matcher", "lib/Target/SystemZ/SystemZGenAsmMatcher.inc"),
2290 ("-gen-asm-writer", "lib/Target/SystemZ/SystemZGenGNUAsmWriter.inc"),
2291 ("-gen-asm-writer -asmwriternum=1", "lib/Target/SystemZ/SystemZGenHLASMAsmWriter.inc"),
2292 ("-gen-callingconv", "lib/Target/SystemZ/SystemZGenCallingConv.inc"),
2293 ("-gen-dag-isel", "lib/Target/SystemZ/SystemZGenDAGISel.inc"),
2294 ("-gen-disassembler", "lib/Target/SystemZ/SystemZGenDisassemblerTables.inc"),
2295 ("-gen-emitter", "lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc"),
2296 ("-gen-instr-info", "lib/Target/SystemZ/SystemZGenInstrInfo.inc"),
2297 ("-gen-register-info", "lib/Target/SystemZ/SystemZGenRegisterInfo.inc"),
2298 ("-gen-subtarget", "lib/Target/SystemZ/SystemZGenSubtargetInfo.inc"),
2305 ("-gen-asm-matcher", "lib/Target/VE/VEGenAsmMatcher.inc"),
2306 ("-gen-asm-writer", "lib/Target/VE/VEGenAsmWriter.inc"),
2307 ("-gen-callingconv", "lib/Target/VE/VEGenCallingConv.inc"),
2308 ("-gen-dag-isel", "lib/Target/VE/VEGenDAGISel.inc"),
2309 ("-gen-disassembler", "lib/Target/VE/VEGenDisassemblerTables.inc"),
2310 ("-gen-emitter", "lib/Target/VE/VEGenMCCodeEmitter.inc"),
2311 ("-gen-instr-info", "lib/Target/VE/VEGenInstrInfo.inc"),
2312 ("-gen-register-info", "lib/Target/VE/VEGenRegisterInfo.inc"),
2313 ("-gen-subtarget", "lib/Target/VE/VEGenSubtargetInfo.inc"),
2320 ("-gen-disassembler", "lib/Target/WebAssembly/WebAssemblyGenDisassemblerTables.inc"),
2321 ("-gen-asm-writer", "lib/Target/WebAssembly/WebAssemblyGenAsmWriter.inc"),
2322 ("-gen-instr-info", "lib/Target/WebAssembly/WebAssemblyGenInstrInfo.inc"),
2323 ("-gen-dag-isel", "lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc"),
2324 ("-gen-fast-isel", "lib/Target/WebAssembly/WebAssemblyGenFastISel.inc"),
2325 ("-gen-emitter", "lib/Target/WebAssembly/WebAssemblyGenMCCodeEmitter.inc"),
2326 ("-gen-register-info", "lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc"),
2327 ("-gen-subtarget", "lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc"),
2328 ("-gen-asm-matcher", "lib/Target/WebAssembly/WebAssemblyGenAsmMatcher.inc"),
2335 ("-gen-register-bank", "lib/Target/X86/X86GenRegisterBank.inc"),
2336 ("-gen-register-info", "lib/Target/X86/X86GenRegisterInfo.inc"),
2337 ("-gen-disassembler", "lib/Target/X86/X86GenDisassemblerTables.inc"),
2338 ("-gen-instr-info", "lib/Target/X86/X86GenInstrInfo.inc"),
2339 ("-gen-asm-writer", "lib/Target/X86/X86GenAsmWriter.inc"),
2340 ("-gen-asm-writer -asmwriternum=1", "lib/Target/X86/X86GenAsmWriter1.inc"),
2341 ("-gen-asm-matcher", "lib/Target/X86/X86GenAsmMatcher.inc"),
2342 ("-gen-dag-isel", "lib/Target/X86/X86GenDAGISel.inc"),
2343 ("-gen-fast-isel", "lib/Target/X86/X86GenFastISel.inc"),
2344 ("-gen-global-isel", "lib/Target/X86/X86GenGlobalISel.inc"),
2345 ("-gen-callingconv", "lib/Target/X86/X86GenCallingConv.inc"),
2346 ("-gen-subtarget", "lib/Target/X86/X86GenSubtargetInfo.inc"),
2347 ("-gen-x86-fold-tables -asmwriternum=1", "lib/Target/X86/X86GenFoldTables.inc"),
2348 ("-gen-x86-instr-mapping", "lib/Target/X86/X86GenInstrMapping.inc"),
2349 ("-gen-exegesis", "lib/Target/X86/X86GenExegesis.inc"),
2350 ("-gen-x86-mnemonic-tables -asmwriternum=1", "lib/Target/X86/X86GenMnemonicTables.inc"),
2357 ("-gen-asm-writer", "lib/Target/XCore/XCoreGenAsmWriter.inc"),
2358 ("-gen-callingconv", "lib/Target/XCore/XCoreGenCallingConv.inc"),
2359 ("-gen-dag-isel", "lib/Target/XCore/XCoreGenDAGISel.inc"),
2360 ("-gen-disassembler", "lib/Target/XCore/XCoreGenDisassemblerTables.inc"),
2361 ("-gen-instr-info", "lib/Target/XCore/XCoreGenInstrInfo.inc"),
2362 ("-gen-register-info", "lib/Target/XCore/XCoreGenRegisterInfo.inc"),
2363 ("-gen-subtarget", "lib/Target/XCore/XCoreGenSubtargetInfo.inc"),
2366 ] if lib["name"] in llvm_targets]
2370 textual_hdrs = ["lib/Target/X86/X86InstrInfo.h"],
2375 strip_include_prefix = "lib/Target/AMDGPU",
2377 ("-gen-global-isel", "lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc"),
2378 ("-gen-global-isel-combiner -combiners=AMDGPUPreLegalizerCombiner", "lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc"),
2379 ("-gen-global-isel-combiner -combiners=AMDGPUPostLegalizerCombiner", "lib/Target/AMDGPU/AMDGPUGenPostLegalizeGICombiner.inc"),
2380 ("-gen-global-isel-combiner -combiners=AMDGPURegBankCombiner", "lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.inc"),
2383 td_file = "lib/Target/AMDGPU/AMDGPUGISel.td",
2387 "lib/Target/AMDGPU/*.td",
2393 strip_include_prefix = "lib/Target/AMDGPU",
2395 ("-gen-asm-writer", "lib/Target/AMDGPU/R600GenAsmWriter.inc"),
2396 ("-gen-callingconv", "lib/Target/AMDGPU/R600GenCallingConv.inc"),
2397 ("-gen-dag-isel", "lib/Target/AMDGPU/R600GenDAGISel.inc"),
2398 ("-gen-dfa-packetizer", "lib/Target/AMDGPU/R600GenDFAPacketizer.inc"),
2399 ("-gen-instr-info", "lib/Target/AMDGPU/R600GenInstrInfo.inc"),
2400 ("-gen-emitter", "lib/Target/AMDGPU/R600GenMCCodeEmitter.inc"),
2401 ("-gen-register-info", "lib/Target/AMDGPU/R600GenRegisterInfo.inc"),
2402 ("-gen-subtarget", "lib/Target/AMDGPU/R600GenSubtargetInfo.inc"),
2405 td_file = "lib/Target/AMDGPU/R600.td",
2409 "lib/Target/AMDGPU/*.td",
2415 strip_include_prefix = "lib/Target/RISCV",
2417 ("-gen-global-isel", "lib/Target/RISCV/RISCVGenGlobalISel.inc"),
2418 ("-gen-global-isel-combiner -combiners=RISCVO0PreLegalizerCombiner", "lib/Target/RISCV/RISCVGenO0PreLegalizeGICombiner.inc"),
2419 ("-gen-global-isel-combiner -combiners=RISCVPostLegalizerCombiner", "lib/Target/RISCV/RISCVGenPostLegalizeGICombiner.inc"),
2420 ("-gen-global-isel-combiner -combiners=RISCVPreLegalizerCombiner", "lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc"),
2423 td_file = "lib/Target/RISCV/RISCVGISel.td",
2427 "lib/Target/RISCV/**/*.td",
2434 strip_include_prefix = "lib/Target/" + target["name"],
2444 td_file = "lib/Target/" + target["name"] + "/" + target["short_name"] + ".td",
2449 "lib/Target/" + target["name"] + "/*.td",
2450 "lib/Target/" + target["name"] + "/GISel/*.td",
2458 srcs = ["lib/Target/" + target["name"] + "/TargetInfo/" + target["name"] + "TargetInfo.cpp"],
2459 hdrs = glob(["lib/Target/" + target["name"] + "/TargetInfo/*.h"]),
2464 includes = ["lib/Target/" + target["name"]],
2465 strip_include_prefix = "lib/Target/" + target["name"],
2479 "lib/Target/" + target["name"] + "/MCTargetDesc/*.cpp",
2480 "lib/Target/" + target["name"] + "/Utils/*.cpp",
2487 "lib/Target/" + target["name"] + "/MCTargetDesc/*.h",
2488 "lib/Target/" + target["name"] + "/Utils/*.h",
2494 "lib/Target/" + target["name"] + "/MCTargetDesc/*.h",
2495 "lib/Target/" + target["name"] + "/Utils/*.h",
2503 "lib/Target/" + target["name"] + "/*.h",
2514 "lib/Target/" + target["name"] + "/*.def",
2515 "lib/Target/" + target["name"] + "/*.inc",
2516 "lib/Target/" + target["name"] + "/MCTargetDesc/*.def",
2526 strip_include_prefix = "lib/Target/" + target["name"],
2546 "lib/Target/" + target["name"] + "/GISel/*.cpp",
2547 "lib/Target/" + target["name"] + "/GISel/*.h",
2548 "lib/Target/" + target["name"] + "/*.cpp",
2549 "lib/Target/" + target["name"] + "/*.h",
2553 hdrs = ["lib/Target/" + target["name"] + "/" + target["short_name"] + ".h"],
2556 strip_include_prefix = "lib/Target/" + target["name"],
2559 "lib/Target/" + target["name"] + "/*.def",
2560 "lib/Target/" + target["name"] + "/*.inc",
2591 "lib/Target/" + target["name"] + "/AsmParser/*.cpp",
2592 "lib/Target/" + target["name"] + "/AsmParser/*.h",
2628 "lib/Target/" + target["name"] + "/Disassembler/*.h",
2636 strip_include_prefix = "lib/Target/" + target["name"],
2642 "lib/Target/" + target["name"] + "/Disassembler/*.cpp",
2643 "lib/Target/" + target["name"] + "/Disassembler/*.c",
2644 "lib/Target/" + target["name"] + "/Disassembler/*.h",
2667 "lib/Target/" + target["name"] + "/MCA/*.cpp",
2668 "lib/Target/" + target["name"] + "/MCA/*.c",
2669 "lib/Target/" + target["name"] + "/MCA/*.h",
2690 "lib/Target/" + target["name"] + "/Analysis/*.cpp",
2691 "lib/Target/" + target["name"] + "/Analysis/*.h",
2745 textual_hdrs = ["lib/Passes/PassRegistry.def"],
2751 "lib/Passes/*.cpp",
2787 "lib/LTO/*.cpp",
2827 "lib/ExecutionEngine/*.cpp",
2828 "lib/ExecutionEngine/RuntimeDyld/*.cpp",
2829 "lib/ExecutionEngine/RuntimeDyld/*.h",
2830 "lib/ExecutionEngine/RuntimeDyld/Targets/*.cpp",
2831 "lib/ExecutionEngine/RuntimeDyld/Targets/*.h",
2866 "lib/ExecutionEngine/Interpreter/*.cpp",
2867 "lib/ExecutionEngine/Interpreter/*.h",
2883 strip_include_prefix = "lib/ExecutionEngine/JITLink",
2886 "lib/ExecutionEngine/JITLink/COFFOptions.inc",
2889 td_file = "lib/ExecutionEngine/JITLink/COFFOptions.td",
2896 "lib/ExecutionEngine/JITLink/*.cpp",
2897 "lib/ExecutionEngine/JITLink/*.h",
2921 "lib/ExecutionEngine/MCJIT/*.cpp",
2922 "lib/ExecutionEngine/MCJIT/*.h",
2941 "lib/ExecutionEngine/Orc/*.cpp",
2987 "lib/ExecutionEngine/Orc/Shared/*.cpp",
3013 "lib/ExecutionEngine/Orc/Debugging/*.cpp",
3034 "lib/ExecutionEngine/Orc/TargetProcess/*.cpp",
3035 "lib/ExecutionEngine/Orc/TargetProcess/*.h",
3070 "lib/DWARFLinker/Classic/*.cpp",
3090 "lib/DWARFLinker/*.cpp",
3106 "lib/DWARFLinker/Parallel/*.cpp",
3107 "lib/DWARFLinker/Parallel/*.h",
3126 strip_include_prefix = "lib/ToolDrivers/llvm-dlltool",
3129 "lib/ToolDrivers/llvm-dlltool/Options.inc",
3132 td_file = "lib/ToolDrivers/llvm-dlltool/Options.td",
3138 srcs = glob(["lib/ToolDrivers/llvm-dlltool/*.cpp"]),
3152 strip_include_prefix = "lib/ToolDrivers/llvm-lib",
3155 "lib/ToolDrivers/llvm-lib/Options.inc",
3158 td_file = "lib/ToolDrivers/llvm-lib/Options.td",
3164 srcs = glob(["lib/ToolDrivers/llvm-lib/*.cpp"]),
3165 hdrs = glob(["include/llvm/ToolDrivers/llvm-lib/*.h"]),
3180 "lib/InterfaceStub/*.cpp",
3199 "lib/WindowsDriver/*.cpp",
3215 "lib/WindowsManifest/*.cpp",
3230 "lib/MCA/**/*.cpp",
3270 "lib/XRay/*.cpp",
3329 "tools/llvm-exegesis/lib/*.cpp",
3333 # `tools/llvm-exegesis/lib` with the `strip_includes_prefix` of this
3335 "tools/llvm-exegesis/lib/*.h",
3337 "tools/llvm-exegesis/lib/{}/*.cpp".format(t)
3340 "tools/llvm-exegesis/lib/{}/*.h".format(t)
3345 hdrs = glob(["tools/llvm-exegesis/lib/*.h"]),
3351 strip_include_prefix = "tools/llvm-exegesis/lib",
3390 name = "dsymutil-lib",
3421 deps = [":dsymutil-lib"],
3504 name = "llvm-ar-lib",
3523 deps = [":llvm-ar-lib"],
3534 name = "llvm-lib",
3602 name = "llvm-cgdata-lib",
3619 deps = [":llvm-cgdata-lib"],
3626 "tools/llvm-cfi-verify/lib/*.cpp",
3627 "tools/llvm-cfi-verify/lib/*.h",
3737 name = "llvm-cxxfilt-lib",
3752 deps = [":llvm-cxxfilt-lib"],
3784 name = "llvm-debuginfod-find-lib",
3803 deps = [":llvm-debuginfod-find-lib"],
3892 name = "llvm-dwp-lib",
3908 deps = [":llvm-dwp-lib"],
3966 name = "llvm-gsymutil-lib",
3987 deps = [":llvm-gsymutil-lib"],
4003 name = "llvm-ifs-lib",
4024 deps = [":llvm-ifs-lib"],
4086 name = "llvm-libtool-darwin-lib",
4108 deps = [":llvm-libtool-darwin-lib"],
4147 name = "llvm-lipo-lib",
4166 deps = [":llvm-lipo-lib"],
4266 name = "llvm-ml-lib",
4289 deps = [":llvm-ml-lib"],
4321 name = "llvm-mt-lib",
4336 deps = [":llvm-mt-lib"],
4352 name = "llvm-nm-lib",
4374 deps = [":llvm-nm-lib"],
4451 name = "llvm-objcopy-lib",
4477 deps = [":llvm-objcopy-lib"],
4496 name = "llvm-objdump-lib",
4529 deps = [":llvm-objdump-lib"],
4598 name = "llvm-profdata-lib",
4613 deps = [":llvm-profdata-lib"],
4667 name = "llvm-rc-defs-lib",
4672 name = "llvm-rc-lib",
4686 ":llvm-rc-defs-lib",
4693 deps = [":llvm-rc-lib"],
4714 name = "llvm-readobj-lib",
4738 deps = [":llvm-readobj-lib"],
4810 name = "llvm-size-lib",
4824 deps = [":llvm-size-lib"],
4889 name = "llvm-symbolizer-lib",
4908 deps = [":llvm-symbolizer-lib"],
5003 name = "sancov-lib",
5024 deps = [":sancov-lib"],
5059 srcs = glob(["lib/FuzzMutate/*.cpp"]),
5078 srcs = glob(["tools/llvm-diff/lib/*.cpp"]),
5079 hdrs = glob(["tools/llvm-diff/lib/*.h"]),
5140 "lib/Testing/Support/*.cpp",
5155 srcs = ["lib/Testing/Annotations/Annotations.cpp"],