issues
search
DontBelieveMe
/
helix
"Compiler Optimisation Techniques" - BSc Computer Science Final Year Project (Sheffield Hallam University)
2
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Move register allocation so that it happens after match pass
#32
DontBelieveMe
closed
2 years ago
0
Test f5013-cconv-return-small-struct.c fail
#31
DontBelieveMe
closed
2 years ago
0
First test occasionally fails the first time running the testsuite for the first time
#30
DontBelieveMe
opened
2 years ago
0
Test f0012-integral-casts-small-to-big.c failing
#29
DontBelieveMe
closed
2 years ago
2
Test f5004-legalise-struct-initialisers.c fail
#28
DontBelieveMe
closed
2 years ago
0
Move the matching predicate & utility functions from `instructions.h` to `mir.h`
#27
DontBelieveMe
opened
2 years ago
0
Add convenience `Create*MachineInsn` functions.
#26
DontBelieveMe
closed
2 years ago
0
Generate assembly from machine IR instead of abstract IR
#25
DontBelieveMe
closed
2 years ago
1
Add equivalent of GCCs `define_expand`.
#24
DontBelieveMe
closed
2 years ago
1
Add pass for transforming from high IR (abstract) to low IR (real machine instructions)
#23
DontBelieveMe
closed
2 years ago
1
Machine instruction opcodes should not conflict with abstract IR opcodes
#22
DontBelieveMe
closed
2 years ago
0
Limit the number of abstract IR instructions
#21
DontBelieveMe
closed
2 years ago
0
Create `MachineInsn` class that derives from `Instruction` - used to represent all machine instructions.
#20
DontBelieveMe
closed
2 years ago
0
Make function prologue & epilogue configurable (in machine description files?)
#19
DontBelieveMe
opened
2 years ago
0
Rename helix-config.in.h -> helix-config.h.in
#18
DontBelieveMe
opened
2 years ago
0
Better error reporting for machine description parsing
#17
DontBelieveMe
opened
2 years ago
0
Backend code generation rewrite to represent machine instructions in the IR
#16
DontBelieveMe
closed
2 years ago
1
Code generation support for procedure calls
#15
DontBelieveMe
opened
2 years ago
0
Return structs from functions
#14
DontBelieveMe
opened
2 years ago
0
Match against multi instruction patterns in arm.md
#13
DontBelieveMe
opened
2 years ago
1
Add Zero & Sign Extension Instructions
#12
DontBelieveMe
closed
2 years ago
1
As per AAPCS32 - "char" is not signed
#11
DontBelieveMe
opened
2 years ago
0
Loading global variables with sizes < 32 bits will load a full 32 bits instead of the data size
#10
DontBelieveMe
closed
2 years ago
2
Automated testing for different command line inputs
#9
DontBelieveMe
opened
2 years ago
0
Crash when running with no provided arguments
#8
DontBelieveMe
opened
2 years ago
1
Improve unit testing situation
#7
DontBelieveMe
opened
2 years ago
0
Output IR control flow graph using Graphiz
#6
DontBelieveMe
closed
2 years ago
0
Allow project to build without tracy submodule
#5
DontBelieveMe
closed
2 years ago
0
Signed/Unsigned division needs to be handled differently
#4
DontBelieveMe
closed
2 years ago
1
Unsupported C features
#3
DontBelieveMe
opened
2 years ago
0
Multidimensional arrays don't generate correct code
#2
DontBelieveMe
closed
2 years ago
2
Incorrect IR codegen for overflowing integer constants
#1
DontBelieveMe
opened
2 years ago
0