llvm/module.modulemap: Create LLVM_MC_TableGen. It is used by llvm-tblgen.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 11 Oct 2017 11:08:52 +0000 (11:08 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 11 Oct 2017 11:08:52 +0000 (11:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315450 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/module.modulemap

index 1b6c7b2f8898777741c3d9b2b17a24a5ae98cb26..cb8ac04a867e4a124386ae44b7894a4030072aa6 100644 (file)
@@ -233,6 +233,16 @@ module LLVM_MC {
   exclude header "MC/MCTargetOptionsCommandFlags.h"
 }
 
+// Used by llvm-tblgen
+module LLVM_MC_TableGen {
+  requires cplusplus
+  module MC_LaneBitmask { header "MC/LaneBitmask.h" export * }
+  module MC_FixedLenDisassembler { header "MC/MCFixedLenDisassembler.h" export * }
+  module MC_InstrItineraries { header "MC/MCInstrItineraries.h" export * }
+  module MC_Schedule { header "MC/MCSchedule.h" export * }
+  module MC_SubtargetFeature { header "MC/SubtargetFeature.h" export * }
+}
+
 module LLVM_Object {
   requires cplusplus
   umbrella "Object"