Matthias Kurtenacker
Matthias Kurtenacker
Requires Thorin be changed as well. See also https://github.com/AnyDSL/thorin/pull/125
Will break artic and impala as a result of added parameters to branch and match intrinsics. There are patches for those as well that need to be merged together with...
Add mem as a parameter to branch and match continuations. Requires Thorin to be changed accordingly. See also https://github.com/AnyDSL/thorin/pull/125
This is only relevant for people using the cmake based setup using prebuild LLVM. An alternative could be matching the major version only.
if -DBUILD_SHARED_LIBS=ON is not set explicitly; and LLVM was build with LINK_DYLIB, Thorin will be build as a shared library, while RV is being build as a static archive. This...
We should not nag users with warnings that might not be relevant to them. We might want to enable some info messages for this though, or find some other means...
This is required to extract members of structs in a filter. As an absolute baseline, the lhs is checked to be a legal element in a filter, but there are...
Simple way to reproduce this issue: ``` #[import(cc = "device", name = "llvm.exp.f32")] fn cpu_expf(_: f32) -> f32; #[export] fn foo (n : f32) -> f32 { let bar =...
Can be merged whenever, but will certainly conflict with development branches. Fixing any issues with this change should be relatively easy tough.
I am somewhat certain that some things might still be broken, considering how much the codegen has changed. But this should serve as a good starting point for synchronizing cgra...