index
:
code-generator
master
Copy of https://svn.cs.ru.nl/repos/clean-code-generator/, where I implement Thumb-2 code generation.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
cgthumb2was.c
Age
Commit message (
Expand
)
Author
Files
Lines
2016-11-29
Fix warning about multi-instruction IT blocks being deprecated in ARMv8
Camil Staps
1
-1
/
+7
2016-11-29
Fixed some conditional instructions without IT block
Camil Staps
1
-5
/
+10
2016-11-28
Removed hardcoded register names except sp and pc in cgthumb2was.c
Camil Staps
1
-15
/
+36
2016-11-26
Quick hack for ccalls; and sp,sp,#-8 not allowed
Camil Staps
1
-0
/
+44
2016-11-15
Optimisation: pc can be Rd operand for ldr; nop at node entry not needed
Camil Staps
1
-8
/
+1
2016-11-08
Fix distance of 8 before lazy entries of higher order functions
Camil Staps
1
-2
/
+2
2016-11-08
Storing a label as a .long needs +1 for thumb mode
Camil Staps
1
-1
/
+1
2016-11-08
Indirect jsr is always with a register, hence +7 (not +9)
Camil Staps
1
-1
/
+1
2016-11-07
Also exported labels need to be aligned & thumb-funced
Camil Staps
1
-1
/
+1
2016-10-19
Align data before node entry properly; fix one more case of pushing PC to the...
Camil Staps
1
-1
/
+2
2016-10-16
Maybe Fix for having the LSB on 1, by flipping its meaning in the garbage col...
Camil Staps
1
-4
/
+5
2016-10-15
.thumb_func only for node entry labels
Camil Staps
1
-3
/
+5
2016-10-03
IT blocks
Camil Staps
1
-23
/
+56
2016-10-03
Fix issue with halfword-aligned node entry points
Camil Staps
1
-0
/
+1
2016-10-02
Fix storing the program counter
Camil Staps
1
-8
/
+12
2016-09-19
Add .align before pushing program counter
Camil Staps
1
-0
/
+2
2016-09-19
Added thumb_func
Camil Staps
1
-0
/
+1
2016-09-19
Fix PC offset when pushing to stack
Camil Staps
1
-3
/
+6
2016-09-18
Adds thumb directives and fixes for storing the PC
Camil Staps
1
-2
/
+12
2016-09-17
Gitignore; copied stuff from arm to thumb2
Camil Staps
1
-0
/
+2908