summaryrefslogtreecommitdiff
path: root/llvm/include/module.modulemap
AgeCommit message (Collapse)Author
2025-09-09[Support][modulemap] Fix LLVM_Support modulemap broken in #113364 (#157715)Steven Wu
Add VirtualOutputConfig.def to textual header.
2025-08-12[CAS] Add LLVMCAS library with InMemoryCAS implementation (#114096)Steven Wu
Add llvm::cas::ObjectStore abstraction and InMemoryCAS as a in-memory CAS object store implementation. The ObjectStore models its objects as: * Content: An array of bytes for the data to be stored. * Refs: An array of references to other objects in the ObjectStore. And each CAS Object can be idenfied with an unqine ID/Hash. ObjectStore supports following general action: * Expected<ID> store(Content, ArrayRef<Ref>) * Expected<Ref> get(ID) It also introduces following types to interact with a CAS ObjectStore: * CASID: Hash representation for an CAS Objects with its context to help print/compare CASIDs. * ObjectRef: A light-weight ref for an object in the ObjectStore. It is implementation defined so it can be optimized for read/store/references depending on the implementation. * ObjectProxy: A proxy for the users of CAS to interact with the data inside CAS Object. It bundles a ObjectHandle and an ObjectStore instance.
2025-08-12[Xtensa] Add esp32/esp8266 cpus implementation. (#152409)Andrei Safronov
Add Xtensa esp32 and esp8266 cpus. Implement target parser to recognise Xtensa hardware features.
2025-07-25[BinaryFormat] Add SFrameConstants.def to the module mapPavel Labath
Follup-up to #147294, should fix the module build.
2025-07-14[DebugInfo][DWARF] Add DWARF/LowLevel to module.modulemap (#148693)Guy David
This ensures the generation of Attributes.inc when using -DLLVM_ENABLE_MODULES=ON.
2025-06-27TableGen: Add runtime libcall backend (#144972)Matt Arsenault
Replace RuntimeLibcalls.def with a tablegenerated version. This is in preparation for splitting RuntimeLibcalls into two components. For now match the existing functionality.
2025-06-03[ModuleMap] Fix module build after #141750 (#142670)Steven Wu
Add `CodeViewLanguages.def` to textual header in LLVM_DebugInfo_CodeView to fix clang module build of LLVM.
2025-01-14[TargetParser] Add missing include to modulemap (#122768)Cyndy Ishida
Resolves warning when building with `LLVM_ENABLE_MODULES` ``` AArch64TargetParser.h:39:2: warning: missing submodule 'LLVM_Utils.TargetParser.AArch64FeatPriorities' [-Wincomplete-umbrella] 39 | #include "llvm/TargetParser/AArch64FeatPriorities.inc" | ^ ~~~~~~~ ```
2025-01-07[Modules] Fix modular build. (#122034)Volodymyr Sapsai
Add a new file to the module map and remove 2 missing files (migrated from .def to .td).
2024-12-11[clang][Modules] Fixing Build Breaks When -DLLVM_ENABLE_MODULES=ON (#119473)Qiongsi Wu
A few recent changes are causing build breaks when `-DLLVM_ENABLE_MODULES=ON` (such as 834dfd23155351c9885eddf7b9664f7697326946 and 7dfdca1961aadc75ca397818bfb9bd32f1879248). This PR makes the required updates so that clang/llvm builds when `-DLLVM_ENABLE_MODULES=ON`. rdar://140803058
2024-05-01[AArch64] Changes missing from cfca97742723 (#90314)Tomas Matheson
2024-01-29Add missing textual header to module mapAdrian Prantl
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
Finally addresses https://reviews.llvm.org/D148769#4311232 :) No behavior change.
2024-01-24[CodeGen][Passes] Move `CodeGenPassBuilder.h` to Passes (#79242)paperchalice
`CodeGenPassBuilder` is not very tightly coupled to CodeGen, it may need to reference some method in pass builder in future, so move `CodeGenPassBuilder.h` to Passes.
2023-12-04[Support] Remove llvm/Support/Host.h (#74261)Kazu Hirata
The header file has been deprecated since: commit f09cf34d00625e57dea5317a3ac0412c07292148 Author: Archibald Elliott <archibald.elliott@arm.com> Date: Tue Dec 20 10:24:02 2022 +0000
2023-05-03[Modules] Move modulemaps to header search directories. NFC intended.Volodymyr Sapsai
In code we use `#include "llvm/Lib/Header.h"` which is located in "llvm/include/llvm/Lib/Header.h", so we use "llvm/include/" as a header search path. We should put modulemaps in the same directory and shouldn't rely on clang to search in immediate subdirectories. rdar://106677321 Differential Revision: https://reviews.llvm.org/D148776