<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/include/module.modulemap, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>Fix build breakage when using modules (#168883)</title>
<updated>2025-11-20T15:40:19+00:00</updated>
<author>
<name>Kai Nacke</name>
<email>kai.peter.nacke@ibm.com</email>
</author>
<published>2025-11-20T15:40:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0c085c43a120c6a05107d208f002b97a29375cf2'/>
<id>0c085c43a120c6a05107d208f002b97a29375cf2</id>
<content type='text'>
Commit c9f573463ebd7b4e46da4877802f2364f700e54a removed the file
TargetLibraryInfo.def but did not remove it from the module map.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit c9f573463ebd7b4e46da4877802f2364f700e54a removed the file
TargetLibraryInfo.def but did not remove it from the module map.</pre>
</div>
</content>
</entry>
<entry>
<title>[Support][modulemap] Fix LLVM_Support modulemap broken in #113364 (#157715)</title>
<updated>2025-09-09T17:34:04+00:00</updated>
<author>
<name>Steven Wu</name>
<email>stevenwu@apple.com</email>
</author>
<published>2025-09-09T17:34:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5a1243cfbfe3d289d2c132ac68f559b9d1c71e61'/>
<id>5a1243cfbfe3d289d2c132ac68f559b9d1c71e61</id>
<content type='text'>
Add VirtualOutputConfig.def to textual header.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add VirtualOutputConfig.def to textual header.</pre>
</div>
</content>
</entry>
<entry>
<title>[CAS] Add LLVMCAS library with InMemoryCAS implementation (#114096)</title>
<updated>2025-08-12T17:25:43+00:00</updated>
<author>
<name>Steven Wu</name>
<email>stevenwu@apple.com</email>
</author>
<published>2025-08-12T17:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dda996b875bca44bc1c4bf19c0a841a958cb7b4b'/>
<id>dda996b875bca44bc1c4bf19c0a841a958cb7b4b</id>
<content type='text'>
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&lt;ID&gt; store(Content, ArrayRef&lt;Ref&gt;)
* Expected&lt;Ref&gt; 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.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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&lt;ID&gt; store(Content, ArrayRef&lt;Ref&gt;)
* Expected&lt;Ref&gt; 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.</pre>
</div>
</content>
</entry>
<entry>
<title>[Xtensa] Add esp32/esp8266 cpus implementation. (#152409)</title>
<updated>2025-08-12T12:17:36+00:00</updated>
<author>
<name>Andrei Safronov</name>
<email>andrei.safronov@espressif.com</email>
</author>
<published>2025-08-12T12:17:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=48da8489f2c1d416658527f6b806d618abd5ab73'/>
<id>48da8489f2c1d416658527f6b806d618abd5ab73</id>
<content type='text'>
Add Xtensa esp32 and esp8266 cpus. Implement target parser to recognise
Xtensa hardware features.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Xtensa esp32 and esp8266 cpus. Implement target parser to recognise
Xtensa hardware features.</pre>
</div>
</content>
</entry>
<entry>
<title>[BinaryFormat] Add SFrameConstants.def to the module map</title>
<updated>2025-07-25T09:31:27+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>pavel@labath.sk</email>
</author>
<published>2025-07-25T09:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=574fbdc19f77b4a4294978adfb153a850503c582'/>
<id>574fbdc19f77b4a4294978adfb153a850503c582</id>
<content type='text'>
Follup-up to #147294, should fix the module build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follup-up to #147294, should fix the module build.
</pre>
</div>
</content>
</entry>
<entry>
<title>[DebugInfo][DWARF] Add DWARF/LowLevel to module.modulemap (#148693)</title>
<updated>2025-07-14T19:46:43+00:00</updated>
<author>
<name>Guy David</name>
<email>49722543+guy-david@users.noreply.github.com</email>
</author>
<published>2025-07-14T19:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=db15c23a5734da141bf4d8b9fc16d193502a7f92'/>
<id>db15c23a5734da141bf4d8b9fc16d193502a7f92</id>
<content type='text'>
This ensures the generation of Attributes.inc when using
-DLLVM_ENABLE_MODULES=ON.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures the generation of Attributes.inc when using
-DLLVM_ENABLE_MODULES=ON.</pre>
</div>
</content>
</entry>
<entry>
<title>TableGen: Add runtime libcall backend (#144972)</title>
<updated>2025-06-27T08:37:03+00:00</updated>
<author>
<name>Matt Arsenault</name>
<email>Matthew.Arsenault@amd.com</email>
</author>
<published>2025-06-27T08:37:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3fdf46ad60f1747e8ea1cced2e67dd36f29fc43b'/>
<id>3fdf46ad60f1747e8ea1cced2e67dd36f29fc43b</id>
<content type='text'>
Replace RuntimeLibcalls.def with a tablegenerated version. This
is in preparation for splitting RuntimeLibcalls into two components.
For now match the existing functionality.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace RuntimeLibcalls.def with a tablegenerated version. This
is in preparation for splitting RuntimeLibcalls into two components.
For now match the existing functionality.</pre>
</div>
</content>
</entry>
<entry>
<title>[ModuleMap] Fix module build after #141750 (#142670)</title>
<updated>2025-06-03T22:07:23+00:00</updated>
<author>
<name>Steven Wu</name>
<email>stevenwu@apple.com</email>
</author>
<published>2025-06-03T22:07:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=97686f2cd074a143022397b94ab1af1784ed75f2'/>
<id>97686f2cd074a143022397b94ab1af1784ed75f2</id>
<content type='text'>
Add `CodeViewLanguages.def` to textual header in LLVM_DebugInfo_CodeView
to fix clang module build of LLVM.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `CodeViewLanguages.def` to textual header in LLVM_DebugInfo_CodeView
to fix clang module build of LLVM.</pre>
</div>
</content>
</entry>
<entry>
<title>[TargetParser] Add missing include to modulemap (#122768)</title>
<updated>2025-01-14T18:34:41+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2025-01-14T18:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dcc141bc0bb471ba209c89aca4288dc5cd2ef8bc'/>
<id>dcc141bc0bb471ba209c89aca4288dc5cd2ef8bc</id>
<content type='text'>
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"
      |  ^       ~~~~~~~
```</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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"
      |  ^       ~~~~~~~
```</pre>
</div>
</content>
</entry>
<entry>
<title>[Modules] Fix modular build. (#122034)</title>
<updated>2025-01-08T02:02:10+00:00</updated>
<author>
<name>Volodymyr Sapsai</name>
<email>vsapsai@apple.com</email>
</author>
<published>2025-01-08T02:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=db408acc0498a8e5ece91b8d745e3cc412542398'/>
<id>db408acc0498a8e5ece91b8d745e3cc412542398</id>
<content type='text'>
Add a new file to the module map and remove 2 missing files (migrated
from .def to .td).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new file to the module map and remove 2 missing files (migrated
from .def to .td).</pre>
</div>
</content>
</entry>
</feed>
