-
Notifications
You must be signed in to change notification settings - Fork 1
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
Refactor Examples #45
base: llvm-19.1.0
Are you sure you want to change the base?
Refactor Examples #45
Conversation
bc996cd
to
40b3090
Compare
@mathis-s I have the feeling that the support for immediates broke in an earlier commit ...
|
Will take a look! |
2f6d03e
to
a866104
Compare
Thanks. Here is the recent ci job: https://github.com/mathis-s/CoreDSL2LLVM/actions/runs/11251833148/job/31283706173?pr=45 |
Should be fixed. Problem was that LLVM had a useless COPY in the MIR. I added some code to peek through that copy. The CV_ADDN instruction is a really tough in general though because we need an intermediate result larger than XLEN. Pretty nice that it manages to generate a pattern, though I'm not sure it would match. |
fix cv_nand behav and add cv_maxu Example.core_desc: fix nand behav fix example
add missing core_descs/lit.cfg.py
a866104
to
75c741e
Compare
Thanks, I just pushed a rebase.
That was the reason why I added the test and run lit with and without the |
Needs rebase after #44 is merged.Changes:
--riscv-xlen 32
and--riscv-xlen 64
--no-extend
llvm-lit
infrastructure for automated checks