Kavon Farvardin

Results 38 issues of Kavon Farvardin

Here's a pretty simple program that segfaults when trying to call the reoptimized function: ```c++ // RUN: %atjitc %s -o %t // RUN: %t > %t.out // RUN: %FileCheck %s...

bug

Happens in aebf52bf and the prior commit. Non-debug stack trace: ``` Thread 1 "matmul" received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? ()...

bug

Brian suggests changing the model so that the predictions are of the log of the running of running time of the function instead of just raw running time. This allows...

enhancement

Tip: 1. the new pass manager does a good job of improving compilation time for modules with lots of functions.

enhancement

There's a potential for a double free if the unique_ptr to LLVMModule outlives the LLVMContext. Double check that this isn't occuring.

question

We can use another server to handle JIT requests if we move to ORC JIT instead of MCJIT. This can offload the work from the system to avoid regressions due...

enhancement

See here: https://llvm.org/docs/OptBisect.html There's a way to bail out if optimization is taking too long.

enhancement

See the comment in `alt-ret-tuple.pml` from the regression suite for details. I'm not sure what's going on actually. Referenced in commit 9ad955a7ed7faca1fc01b548b07e59c396819773

bug
stacks

From the nucleic benchmark's TODO, there seems to be an issue with allocating a large list in the heap from a literal. I believe this is a problem regardless of...

bug

Caught this in the benchmarks directory's parallel `cml-merge` when the message size was set very high. ``` ================== WARNING: ThreadSanitizer: data race (pid=3448) Read of size 8 at 0x7f78c4652ea8 by...

bug
stacks