HPCguy

Results 21 issues of HPCguy

The testing harness catches bugs, but it needs to hard fail more often. Also, each test pass should create unique executable names rather than the current name sharing.

This is the most powerful optimization in Squint, but is currently buggy due to some missing dependency checks. Since this repository is a Work In Progress, and since all repository...

It would be nice to port Squint to a AArch 64 environment, but the ELF needs to be modified to work there.

Right now, you can't use gdb on an mc-compiled executable. Needs to be fixed!

This will be implemented by making a global variable that prepends the function name onto the local variable name.

Even though this is a one pass compiler, it is possible to backpatch function call addresses to create true forward declarations. The current "function prototype" ability in the compiler is...

Implement codegen() as shared libraries to support multiple architectures. codegen() is a self contained function that converts an an input IR array into a .text segment that can be executed....

Optimizer bug needs to be fixed for this test case (optimizer effectively creates a NOP!): ``` #include #include void bubblesort(float *c, int n) { float v1, v2; int i, done;...

tests/inln.c revealed the stack_frame optimization bug. A version of Lulesh.c revealed the peepholes5 optimization bug.