-
This might be an invalid input case, as I was seeing some divergent behavior that I haven't localized yet
Command: `llc -global-isel reduced.ll`
Input:
```
target datalayout = "e-p:64:64-p1:…
tpopp updated
3 weeks ago
-
This is related to #866 .
Since #892 , ClangIR lowers constant local variables in C/C++ to `cir.alloca` operations with a `const` flag. The presence of the `const` flag implies:
- The variable m…
-
The AST is used in the `llvm-pretty-bc-parser` as well, and could be useful on it's own,
would it hurt to split `Text.LLVM.AST` into the IR data representations (`Data.LLVM.IR`)
and the textual pretty…
-
Attempting to lower the following code snippet with global isel fails in legalization:`llc -global-isel reduced.ll`
```
target datalayout = "e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-…
tpopp updated
3 weeks ago
-
Currently, we use human-readable LLVM IR files (having the `.ll` extension) in our snapshots. While this is great for debugging, it makes the snapshots unnecessarily large.
We should move to using …
-
A long and often requested feature for Numba is a JIT'd code performance profiler. The basic idea is to be able to provide feedback to users about which lines of Python source are taking the most time…
-
# Description
Use [Inkwell](https://github.com/TheDan64/inkwell) to ingest LLVM IR from a file on disk and translate it into the Cairo IR structure. This should use equivalent structures where they…
-
I tried this code:
```rust
#![feature(stdarch_loongarch)]
use std::arch::loongarch64::*;
#[cfg(target_feature = "lasx")]
pub unsafe fn simd(s: i32) -> i32 {
lasx_xvpickve2gr_w::(lasx_xvreplgr2vr…
-
I tried `core` compilation with llvm-cbe, but the following problem occurs.
### Missing intrinsics
* [ ] `freeze`
https://github.com/JuliaHubOSS/llvm-cbe/issues/175
* [ ] `llvm.fshl.i64`
…
-
### Minimal Reproducible Example
```fortran
program main
integer, parameter :: myInt=1e7
end program
```
### LLVM IR
```llvm
; ModuleID = 'LFortran'
source_filename = "LFortran"
def…