gitoleg
gitoleg
We have some problems with disassembling and lifting code built for `Mips VI` release. For example, in this release, some instructions have 3 operands, while they had only 2 in...
Looks like the SSH_PRIVATE environment variable doesn't work as it should. And following for the steps in the documentation doesn't help (Basically, it just copy + paste). Probably, because the...
While the `collect_unreachable` is useful and prevents us from verification errors, we still want to get rid of it and use clean up passes so the unreachable code won't appear...
The idea to use the `canonicalizer` pass that seems too aggressively removes unused instructions, but in general any DCE like pass may eliminate side-effect free instructions once they are not...
There are some differences between record layout in CIR and in LLVM IR. Consider the next example. ``` typedef struct { char a; char b; char c; int d: 2;...
This PR introduce cir simplification pass. The idea is to have a pass for the redundant operations removal/update. Right now two pattern implemented, both related to the redundant `bool` operations....
Maybe we should add one more github action and build with shared libraries as well. It's not a very frequent case, but it happens sometimes - I mean when building...
Soon or later we'll need the `canonicalizer` pass to be run with no problems from our side or implement and use something similar. The pass itself is described [here]( https://mlir.llvm.org/docs/Passes/#-canonicalize)....