xref: /freebsd/contrib/llvm-project/llvm/include/module.install.modulemap (revision 0fca6ea1d4eea4c934cfff25ac9ee8ad6fe95583)
106c3fb27SDimitry Andric
206c3fb27SDimitry Andricmodule LLVM_Extern_CodeGenTypes_Gen {
306c3fb27SDimitry Andric  textual header "llvm/CodeGen/GenVT.inc"
406c3fb27SDimitry Andric}
506c3fb27SDimitry Andric
606c3fb27SDimitry Andricmodule LLVM_Extern_Config_Def {
706c3fb27SDimitry Andric  textual header "llvm/Config/AsmParsers.def"
806c3fb27SDimitry Andric  textual header "llvm/Config/AsmPrinters.def"
906c3fb27SDimitry Andric  textual header "llvm/Config/Disassemblers.def"
1006c3fb27SDimitry Andric  textual header "llvm/Config/Targets.def"
1106c3fb27SDimitry Andric  export *
1206c3fb27SDimitry Andric}
1306c3fb27SDimitry Andric
1406c3fb27SDimitry Andricmodule LLVM_Extern_IR_Attributes_Gen {
1506c3fb27SDimitry Andric  textual header "llvm/IR/Attributes.gen"
1606c3fb27SDimitry Andric  textual header "llvm/IR/Attributes.inc"
1706c3fb27SDimitry Andric}
1806c3fb27SDimitry Andric
1906c3fb27SDimitry Andricmodule LLVM_Extern_IR_Intrinsics_Gen {
2006c3fb27SDimitry Andric  textual header "llvm/IR/Intrinsics.gen"
2106c3fb27SDimitry Andric  textual header "llvm/IR/Intrinsics.inc"
2206c3fb27SDimitry Andric}
2306c3fb27SDimitry Andric
2406c3fb27SDimitry Andricmodule LLVM_Extern_IR_Intrinsics_Enum {
2506c3fb27SDimitry Andric  textual header "llvm/IR/IntrinsicEnums.inc"
2606c3fb27SDimitry Andric}
2706c3fb27SDimitry Andric
2806c3fb27SDimitry Andricmodule LLVM_Extern_Utils_DataTypes {
2906c3fb27SDimitry Andric  header "llvm/Support/DataTypes.h"
3006c3fb27SDimitry Andric  export *
3106c3fb27SDimitry Andric}
3206c3fb27SDimitry Andric
3306c3fb27SDimitry Andricmodule LLVM_Extern_TargetParser_Gen {
34*0fca6ea1SDimitry Andric  textual header "llvm/TargetParser/ARMTargetParserDef.inc"
35*0fca6ea1SDimitry Andric  textual header "llvm/TargetParser/AArch64TargetParserDef.inc"
3606c3fb27SDimitry Andric  textual header "llvm/TargetParser/RISCVTargetParserDef.inc"
3706c3fb27SDimitry Andric}
38