Lines Matching full: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 * }
108 module LLVM_Config {
111 extern module LLVM_Extern_Config_Def "module.extern.modulemap"
112 module * { export * }
115 module LLVM_DebugInfo {
117 module DIContext { header "llvm/DebugInfo/DIContext.h" export * }
120 module LLVM_DebugInfo_DWARF {
124 module * { export * }
127 module LLVM_DebugInfo_PDB {
131 module * { export * }
159 module LLVM_DebugInfo_PDB_DIA {
163 module * { export * }
166 module LLVM_DebugInfo_MSF {
170 module * { export * }
173 module LLVM_DebugInfo_CodeView {
177 module * { export * }
185 module LLVM_DWARFLinker {
189 module * { export * }
192 module LLVM_ExecutionEngine {
196 module * { export * }
202 // translation unit (or none) and aren't part of this module.
210 module LLVM_FileCheck {
214 module * { export * }
217 module LLVM_Frontend_OpenMP {
221 module * { export * }
229 module LLVM_OrcSupport {
237 module LLVM_Pass {
238 module Pass {
247 module PassRegistry { header "llvm/PassRegistry.h" export * }
248 module InitializePasses { header "llvm/InitializePasses.h" export * }
251 module LLVM_IR {
255 module * { export * }
257 extern module LLVM_Extern_IR_Attributes_Gen "module.extern.modulemap"
258 extern module LLVM_Extern_IR_Intrinsics_Gen "module.extern.modulemap"
259 extern module LLVM_Extern_IR_Intrinsics_Enum "module.extern.modulemap"
272 module LLVM_IRReader {
275 module * { export * }
278 module LLVM_LineEditor {
281 module * { export * }
284 module LLVM_LTO {
287 module * { export * }
290 module LLVM_MC {
294 module * { export * }
297 module LLVM_Object {
300 module * { export * }
303 module LLVM_Option {
306 module * { export * }
309 module LLVM_ProfileData {
313 module * { export * }
321 module LLVM_Support_TargetRegistry {
327 module LLVM_TableGen {
330 module * { export * }
333 module LLVM_Transforms {
337 module * { export * }
343 extern module LLVM_Extern_Utils_DataTypes "module.extern.modulemap"
345 // Build the module with the tablegen-generated files needed by the
346 // TargetParser module before building the TargetParser module itself.
347 module TargetParserGen {
348 module AArch64TargetParserDef {
350 extern module LLVM_Extern_TargetParser_Gen "module.extern.modulemap"
353 module RISCVTargetParserDef {
355 extern module LLVM_Extern_TargetParser_Gen "module.extern.modulemap"
360 // A module covering ADT/ and Support/. These are intertwined and
361 // codependent, and notionally form a single module.
362 module LLVM_Utils {
363 module ADT {
367 module * { export * }
370 module Demangle {
374 module * { export * }
379 module Support {
383 module * { export * }
395 module TargetParser {
399 module * { export * }
409 // This part of the module is usable from both C and C++ code.
410 module ConvertUTF {
417 // LLVM_Support_DataTypes_Build, defined in a module map that is
419 module LLVM_Support_DataTypes_Src {
424 module LLVM_WindowsManifest {
427 module * { export * }