You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Included from /home/graul/test/llvm-project/llvm/lib/Target/TriCore/TriCore.td:25:
/home/graul/test/llvm-project/llvm/lib/Target/TriCore/TriCoreInstrInfo.td:242:5: error: In ADJCALLSTACKDOWN: Could not infer all types in pattern!
def ADJCALLSTACKDOWN : Pseudo<(outs), (ins i32imm:$amt1, i32imm:$amt2),
^
But after hours if comparing it to existing/working projects, I still do not know what the problem here is.
I know you did not work on this for several years, but do you have an idea anyway?
Thanks!
The text was updated successfully, but these errors were encountered:
That is so nice you are doing that! I think I can still help.
I believe the problem is in the definition of "callseq_start" that you didn't update too.
@thetemplar the full support of Tricore was added into the mainstream capstone: https://github.com/capstone-engine/capstone/tree/next/arch/TriCore
Many of TableGen files were updated. Even though we targeted only disassembly, it should be helpful for the code generation as well, if you plan to work on this in the future.
Feel free to try and report any bugs if there are any, pull requests are welcome too.
Hi,
i am trying to merge this TriCore target into the current version of llvm.
I fixed some minor changes, but am stuck at here:
ADJCALLSTACKDOWN changed, so I had to add $amt2:
This now leads to this error:
But after hours if comparing it to existing/working projects, I still do not know what the problem here is.
I know you did not work on this for several years, but do you have an idea anyway?
Thanks!
The text was updated successfully, but these errors were encountered: