-
Notifications
You must be signed in to change notification settings - Fork 13
HOT: One LLVM To Compile Them All #60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HOT: One LLVM To Compile Them All #60
Conversation
Add Compiler RT for RV32IMAFD Compile picolib for RV32IMAFD
Link picolib properly and indicate targets manually for generic platform (temporary fix) Comment bits/float.h in snitch runtime
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good except that some tests are not passing, and I think MemPool does not support RV32IMC
but only RV32IM
|
Love it! I made the same reference when he told me about this PR 😂 |
All my future Deeploy-related talks will be "One Framework to Deeploy them All" ;) |
…hange mempool picolibc and compiler-rt for rv32ima
@Xeratec Ready for review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just have one question. Feel free to merge.
This super hot PR unifies the LLVM versions between the platforms Deeploy supports. Previously, we were using a pre-compiled LLVM 12 for Snitch. Additionally, it consolidates several aspects of the CD infrastructure.
Added
Changed
0.25.0
to fix a bug with Intel's SSE.Removed
testRunner
for Snitch and in the CI.PR Merge Checklist
devel
commit and pointing todevel
.CHANGELOG.md
file has been updated.