-
I thought Numba IR was supposed to be SSA. However:
```python
from numba import config, njit
config.ANNOTATE = 1
@njit('void(float32[::1], int32)')
def function_to_lower(A, n):
i = 0…
-
## 🐛 Bug
MLCengine code in quickstart guide on CPU fails with
> 'InternalError: Check failed: (it != n->end()) is false: cannot find the corresponding key in the Map'
followed by
> MLCE…
-
Currently, a blocker in a project of mine - [Crabapple](https://github.com/Crabapple-iOS/Crabapple) - is the lack of native arm64e support in Rust.
The `aarch64-apple-ios` target only emits arm64 (…
-
Hi!
There seems to be an issue when using sizeof, causing a fatal error:
https://ispc.godbolt.org/z/4ecPEM6Tx
```
typedef float vec3;
export void func()
{
const int test = sizeof(ve…
-
Reduced from https://github.com/JuliaGPU/AMDGPU.jl/issues/672#issuecomment-2347151487
The code is a double-nested loops and the bug manifests as if we were skipping a loop.
In one version of the c…
-
running
export DEBUG=4
cd exo
.venv/bin/exo 2>/tmp/exo.error
connecting to exo with a browser on port 52415 result in an erro clang non zero exit and a /tmp/exo.error file with
None of PyTo…
-
Currently `ReturnLike` attaches `RegionBranchTerminatorOpInterface` as a sub trait (see https://github.com/llvm/llvm-project/blob/main/mlir/include/mlir/Interfaces/ControlFlowInterfaces.td#L384). Con…
-
# 编译器与中间表示: LLVM IR, SPIR-V, 以及 MLIR | Lei.Chat()
总体介绍编译器和中间表示 (LLVM IR, SPIR-V, and MLIR) 的发展历史和演进趋势
[https://www.lei.chat/zh/posts/compilers-and-irs-llvm-ir-spirv-and-mlir/](https://www.lei.chat/z…
-
``` python
>>> ircfg
loc_key_0
loc_key_1
loc_key_0 -> loc_key_1
>>> context = LLVMContext_IRCompilation()
>>> type(vmp.lifter)
>>> context.lifter = vmp.lifter
>>> func = LLVMFunction_IRCompi…
-
**tl;dr:** Current IR generated by && chain too hard to optimize for LLVM and always compiles to chain of jumps.
I started of investigation of this from [this Reddit thread](https://www.reddit.…