Skip to content

Releases: GetFirefly/llvm-project

15.0.0-dev (2022-08-27)

28 Aug 17:00
3dec2d4
Compare
Choose a tag to compare
  • Added support for applying sret/byval/noalias attrs on call arguments
  • Applied Lumen -> Firefly rename

Lumen 15.0.0-dev (2022-07-22)

21 Jul 15:40
6baeade
Compare
Choose a tag to compare
lumen-15.0.0-dev_2022-07-22

[lumen] tls mode naming fix

Lumen 12.0.0-dev (2020-10-22)

15 Oct 00:45
Compare
Choose a tag to compare

A new release with many changes in MLIR. LLVM of course is continually changing, but for us the most important parts are around infrastructure support in MLIR that allow us to remove a lot of boilerplate and redundant code.

Lumen 12.0.0-dev (2020-08-26)

27 Aug 03:11
Compare
Choose a tag to compare

Changes in this release:

  • A number of significant improvements to MLIR infrastructure
  • Migrated PlaceSafepoints to new pass manager
  • Modified release to include shared libraries for faster dev builds

Lumen 12.0.0-dev (2020-08-04)

04 Aug 16:37
Compare
Choose a tag to compare

Contains a large backlog of changes to LLVM and MLIR. Of note, improvements to MLIR have added additional expressiveness to the definition of operations (to allow for properly defining optional arguments), type/attribute traits, test case reduction, and a variety of other miscellaneous changes.

For Lumen, this is primarily a release to keep us in parity with upstream, though we have taken advantage of some of the TableGen improvements to clean up our definition of some operations.

Lumen 10.0.0-dev (2020-04-26)

12 Jun 13:00
Compare
Choose a tag to compare

Changes in this release:

  • Allow the LLVM dialect in MLIR to inherit an existing LLVMContext rather than create a new one, which allows for better reuse during compilation

Lumen 10.0.0-dev (2020-04-16)

16 Apr 21:27
Compare
Choose a tag to compare

This release includes the following changes:

  • A fix for the lowering of MLIR's LLVM::InvokeOp. Previously the return value was not being mapped, which would result in invalid PHI nodes being generated during conversion.
  • Like llvm.call, add support for attributes to uses of llvm.invoke

Lumen 10.0.0-dev (2020-04-12)

12 Apr 23:54
Compare
Choose a tag to compare

Updates to pick up upstream changes in LLVM and MLIR. There is no changelog provided by upstream, but due to the quality of commit messages, a git log between this tag and the last is an adequate alternative.

Lumen 10.0.0-dev (2020-03-15)

16 Mar 04:11
Compare
Choose a tag to compare

Re-upload of 2020-03-08 due to packaging issues

Lumen 10.0.0-dev (2020-03-08)

08 Mar 23:49
Compare
Choose a tag to compare
  • Adds support for function attributes on call operations
  • Adds support for thread-local globals