umbrella "CodeGen"
module * { export * }
- // FIXME: Why is this excluded?
- exclude header "CodeGen/MachineValueType.h"
-
// Exclude these; they're intended to be included into only a single
// translation unit (or none) and aren't part of this module.
exclude header "CodeGen/CommandFlags.h"
requires cplusplus
umbrella "Transforms"
module * { export * }
-
- // FIXME: Excluded because it does bad things with the legacy pass manager.
- exclude header "Transforms/IPO/PassManagerBuilder.h"
}
// A module covering ADT/ and Support/. These are intertwined and
// Exclude this; it's fundamentally non-modular.
exclude header "Support/PluginLoader.h"
- // FIXME: Mislayered?
- exclude header "Support/TargetRegistry.h"
-
// These are intended for textual inclusion.
textual header "Support/ARMTargetParser.def"
textual header "Support/AArch64TargetParser.def"