Releases: GetFirefly/llvm-project
15.0.0-dev (2022-08-27)
- Added support for applying sret/byval/noalias attrs on call arguments
- Applied Lumen -> Firefly rename
Lumen 15.0.0-dev (2022-07-22)
lumen-15.0.0-dev_2022-07-22 [lumen] tls mode naming fix
Lumen 12.0.0-dev (2020-10-22)
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)
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)
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)
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)
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 ofllvm.invoke
Lumen 10.0.0-dev (2020-04-12)
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)
Re-upload of 2020-03-08 due to packaging issues
Lumen 10.0.0-dev (2020-03-08)
- Adds support for function attributes on call operations
- Adds support for thread-local globals