issues
search
djrieger
/
mjplusplus
A compiler for the MiniJava language
http://djrieger.github.io/mjplusplus/doc/doxygen/html/
6
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Minint/(-1) raises trap in asm
#116
ratefuchs
closed
9 years ago
1
Incorrect assembler output when letting BasicInliner inline memory chains
#115
djrieger
opened
9 years ago
0
Collapse jump chains
#114
djrieger
opened
9 years ago
0
CSE over block boundaries
#113
ratefuchs
opened
9 years ago
0
Make CSE more efficient
#112
ratefuchs
opened
9 years ago
0
calloc / large_malloc segfaulting when compiling with clang due to misaligned stack pointer
#111
djrieger
opened
9 years ago
0
Compiled programs are supposed to return 0 if they terminate normally.
#110
maxvogel
closed
9 years ago
0
Emit Clang compatible assembler
#109
djrieger
opened
9 years ago
1
Implement more optimizations?
#108
maxvogel
opened
9 years ago
0
Function inlining
#107
maxvogel
opened
9 years ago
0
Peephole optimizations
#106
maxvogel
opened
9 years ago
1
Shifts instead of Mul/div for powers of 2 (bitwise AND instead of Mod)
#105
maxvogel
closed
9 years ago
2
Implement a register allocator (maybe Linear Scan?)
#104
maxvogel
opened
9 years ago
2
refactor command-line interface and seperate build functions
#103
maxvogel
closed
9 years ago
1
implement more arithmetic identities
#102
ratefuchs
closed
9 years ago
2
Separate constant folding and arithmetic simplification (unless the arithmetic simplification makes values constant)
#101
ratefuchs
closed
9 years ago
0
Complete CSE implementation
#100
ratefuchs
closed
9 years ago
3
Performing boolean optimizations in ConstantFolder
#99
djrieger
closed
9 years ago
1
Update ConstantFolder to handle other numeric modes than mode_Is
#98
djrieger
opened
9 years ago
0
Reenable Proj optimization in ConstantFolder
#97
djrieger
closed
9 years ago
0
Reenable div/mod optimization in ConstantFolder
#96
djrieger
closed
9 years ago
1
Optimize second half of opt/Simon_28
#95
djrieger
closed
9 years ago
1
Reenable optimizations for Proj and Cmp in ConstantFolder
#94
djrieger
closed
9 years ago
1
Remove redundant code in ConstantFolder::optimizePhi
#93
djrieger
closed
9 years ago
0
Don't create System/Out objects in firm
#92
ratefuchs
closed
9 years ago
0
remove computed_value() ...
#91
ratefuchs
closed
9 years ago
0
separate fixpoint analysis and node exchange
#90
ratefuchs
closed
9 years ago
1
Fix Phi optimization
#89
ratefuchs
closed
9 years ago
7
Fix segfaults in Phi optimization
#88
djrieger
closed
9 years ago
0
Split FirmNodeHandler::handle() into several functions
#87
djrieger
closed
9 years ago
0
Replace Firm walker
#86
djrieger
closed
9 years ago
0
Implement tarval computation for div and mod
#85
djrieger
closed
9 years ago
0
Fix new_Minus FirmNodeHandler::handle()
#84
djrieger
closed
9 years ago
3
Merge Proto* visitors with their counterparts
#83
djrieger
closed
9 years ago
1
Comment code in visitors
#82
djrieger
closed
9 years ago
0
Replace Firm nodes after constant folding
#81
djrieger
closed
9 years ago
0
Disable builtin Firm optimizations
#80
djrieger
closed
9 years ago
0
Implement worklist algorithm for constant folding
#79
djrieger
closed
9 years ago
1
Remove debug prints in visitors
#78
djrieger
closed
9 years ago
0
Find debug print preventing segfault
#77
djrieger
closed
9 years ago
1
Add a check before running gcc in "compileAssembly" in main.cpp
#76
BigPeet
opened
9 years ago
0
Make mj++ path independent
#75
djrieger
closed
9 years ago
0
While statements: Verify warning: could not find any memory chain
#74
djrieger
closed
9 years ago
3
Adapt command line options to support --compile-firm for compiler review
#73
djrieger
closed
9 years ago
1
Comparisons between integer variable and constant broken
#72
djrieger
closed
9 years ago
3
Use correct mode for Methodinvocation-Results
#71
BigPeet
closed
9 years ago
0
Assigning an integer/boolean to a field leads to abort
#70
BigPeet
closed
9 years ago
5
Implement short circuiting in If conditions
#69
djrieger
closed
9 years ago
2
Implement Not for if expressions (fix jump targets)
#68
djrieger
closed
9 years ago
2
Fix bug in assignments in assignments
#67
djrieger
closed
9 years ago
2
Next