Lines Matching refs:module
1 module LLVM_C {
3 module * { export * }
6 module LLVM_Analysis {
9 module * { export * }
17 module LLVM_AsmParser {
20 module * { export * }
23 module LLVM_CodeGenTypes {
26 module LLT {
29 module MVT {
31 extern module LLVM_Extern_CodeGenTypes_Gen "module.extern.modulemap"
35 // A module covering CodeGen/ and Target/. These are intertwined
36 // and codependent, and thus notionally form a single module.
37 module LLVM_Backend {
40 module CodeGen {
42 module * { export * }
45 // translation unit (or none) and aren't part of this module.
56 module LLVM_Backend_Target {
58 module * { export * }
61 module LLVM_Bitcode {
64 module * { export * }
67 module LLVM_Bitstream {
70 module * { export * }
73 module LLVM_BinaryFormat {
75 umbrella "llvm/BinaryFormat" module * { export * }
109 module LLVM_Config {
112 extern module LLVM_Extern_Config_Def "module.extern.modulemap"
113 module * { export * }
116 module LLVM_DebugInfo {
118 module DIContext { header "llvm/DebugInfo/DIContext.h" export * }
121 module LLVM_DebugInfo_DWARF {
125 module * { export * }
128 module LLVM_DebugInfo_DWARF_LowLevel {
132 module * { export * }
135 module LLVM_DebugInfo_PDB {
139 module * { export * }
167 module LLVM_DebugInfo_PDB_DIA {
171 module * { export * }
174 module LLVM_DebugInfo_MSF {
178 module * { export * }
181 module LLVM_DebugInfo_CodeView {
185 module * { export * }
194 module LLVM_DWARFLinker {
198 module * { export * }
201 module LLVM_ExecutionEngine {
205 module * { export * }
211 // translation unit (or none) and aren't part of this module.
219 module LLVM_FileCheck {
223 module * { export * }
226 module LLVM_Frontend_OpenMP {
230 module * { export * }
238 module LLVM_OrcSupport {
246 module LLVM_Pass {
247 module Pass {
256 module PassRegistry { header "llvm/PassRegistry.h" export * }
257 module InitializePasses { header "llvm/InitializePasses.h" export * }
260 module LLVM_IR {
264 module * { export * }
266 extern module LLVM_Extern_IR_Attributes_Gen "module.extern.modulemap"
267 extern module LLVM_Extern_IR_Intrinsics_Gen "module.extern.modulemap"
268 extern module LLVM_Extern_IR_Intrinsics_Enum "module.extern.modulemap"
280 module LLVM_IRReader {
283 module * { export * }
286 module LLVM_LineEditor {
289 module * { export * }
292 module LLVM_LTO {
295 module * { export * }
298 module LLVM_MC {
302 module * { export * }
305 module LLVM_Object {
308 module * { export * }
311 module LLVM_Option {
314 module * { export * }
317 module LLVM_ProfileData {
321 module * { export * }
329 module LLVM_Support_TargetRegistry {
335 module LLVM_TableGen {
338 module * { export * }
341 module LLVM_Transforms {
345 module * { export * }
351 extern module LLVM_Extern_Utils_DataTypes "module.extern.modulemap"
353 // Build the module with the tablegen-generated files needed by the
354 // TargetParser module before building the TargetParser module itself.
355 module TargetParserGen {
356 module AArch64TargetParserDef {
360 extern module LLVM_Extern_TargetParser_Gen "module.extern.modulemap"
363 module RISCVTargetParserDef {
365 extern module LLVM_Extern_TargetParser_Gen "module.extern.modulemap"
370 // A module covering ADT/ and Support/. These are intertwined and
371 // codependent, and notionally form a single module.
372 module LLVM_Utils {
373 module ADT {
377 module * { export * }
380 module Demangle {
384 module * { export * }
389 module Support {
393 module * { export * }
405 module TargetParser {
409 module * { export * }
419 // This part of the module is usable from both C and C++ code.
420 module ConvertUTF {
427 // LLVM_Support_DataTypes_Build, defined in a module map that is
429 module LLVM_Support_DataTypes_Src {
434 module LLVM_WindowsManifest {
437 module * { export * }
440 module LLVM_SandboxIR {
444 module * { export * }