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
Age
Commit message (
Expand
)
Author
Files
Lines
2015-09-01
port to ARM (update existing files)
John van Groningen
19
-519
/
+1391
2015-08-20
in .record directives store descriptor addresses of unboxed sub records after...
John van Groningen
3
-25
/
+145
2015-08-12
parse and ignore .algtype directives
John van Groningen
3
-0
/
+6
2013-12-05
add unused function define_exported_data_label_with_offset for Mac OS X,
John van Groningen
1
-2
/
+7
2013-12-03
implement position independent code generation on 64 bit linux (fix code for ...
John van Groningen
1
-1
/
+2
2013-12-03
implement position independent code generation on 64 bit linux (fix __ARRAY__...
John van Groningen
1
-1
/
+1
2013-12-03
export rts_got_flag on 64 bit linux
John van Groningen
1
-0
/
+1
2013-12-03
implement position independent code generation on 64 bit linux (fix CHAR desc...
John van Groningen
1
-0
/
+9
2013-12-03
implement position independent code generation on 64 bit linux
John van Groningen
8
-188
/
+779
2013-12-02
add function define_eval_upd_label_n
John van Groningen
1
-16
/
+12
2013-12-02
add functions g_BOOL_label and g_FILE_label
John van Groningen
1
-23
/
+20
2013-12-02
add .impmod directive
John van Groningen
3
-0
/
+31
2013-12-02
add -picrts and -slmods flags
John van Groningen
1
-1
/
+52
2013-10-23
remove casts in asm statement in umul_hl macro for clang
John van Groningen
1
-2
/
+11
2013-08-08
use offset 0 instead of -4 of PC_RELATIVE_LONG_WORD_RELOCATION
John van Groningen
1
-1
/
+1
2013-08-08
for the PC_RELATIVE_LONG_WORD_RELOCATION,
John van Groningen
1
-10
/
+29
2013-08-07
don't subtract 4 from offset of PC_RELATIVE_LONG_WORD_RELOCATION for position...
John van Groningen
1
-3
/
+0
2013-08-01
use 64 instead of 32 bit address in indirect call for position independent co...
John van Groningen
1
-1
/
+7
2013-08-01
fix offsets in descriptors, for position independent code on linux
John van Groningen
1
-0
/
+2
2013-08-01
use 64 instead of 32 bit address in indirect jump for position independent co...
John van Groningen
1
-1
/
+7
2013-08-01
fix offsets in descriptors, for position independent code on linux
John van Groningen
1
-3
/
+9
2013-07-31
fix offsets in descriptors, for position independent code on linux
John van Groningen
2
-0
/
+19
2013-07-31
don't use 12 bytes to store an 8 byte descriptor when generating position ind...
John van Groningen
1
-0
/
+6
2013-07-24
use 64 bit code addresses in descriptors, for position independent code on linux
John van Groningen
2
-9
/
+107
2013-07-23
add missing variable declaration int v
John van Groningen
1
-0
/
+2
2013-07-23
remove incorrect prototype for store_label_offset_in_data_section
John van Groningen
1
-1
/
+0
2013-07-23
store offset instead of address of module string, for position independent co...
John van Groningen
1
-0
/
+3
2013-07-23
store offset instead of address of module string, for position independent co...
John van Groningen
2
-1
/
+125
2013-07-17
make imported global labels protected for position independent code on linux
John van Groningen
1
-0
/
+5
2013-07-17
make global labels protected for position independent code on linux
John van Groningen
1
-0
/
+13
2013-07-15
store pc relative offset instead of descriptor in code section for
John van Groningen
1
-2
/
+2
2013-07-12
fix syntax error
John van Groningen
1
-1
/
+1
2013-07-12
store pc relative offset of global offset table entry instead of descriptor i...
John van Groningen
1
-0
/
+79
2013-06-25
use lea to load a descriptor instead of P_DESCRIPTOR_NUMBER when generating p...
John van Groningen
1
-2
/
+6
2013-06-25
use pc relative lea instruction for eval_upd_.. on 64 bit linux
John van Groningen
1
-0
/
+5
2013-06-25
use pc relative lea instruction for eval_fill on 64 bit linux
John van Groningen
1
-0
/
+5
2013-06-25
use lea when generating position independent code for cmp with descriptor fix
John van Groningen
1
-2
/
+11
2013-06-25
use lea when generating position independent code for cmp with descriptor
John van Groningen
1
-0
/
+8
2013-06-25
use lea when generating position independent code for move descriptor indirect
John van Groningen
1
-9
/
+10
2013-06-25
add pic_flag for 64 bit linux
John van Groningen
2
-0
/
+11
2013-06-24
use pc relative addressing for move from or to P_LABEL or lea of P_LABEL on 6...
John van Groningen
1
-3
/
+3
2013-06-24
use pc relative lea instruction for eval_update_.. on 64 bit linux
John van Groningen
1
-1
/
+1
2013-06-24
use pc relative lea instruction for eval_fill on 64 bit linux
John van Groningen
1
-1
/
+1
2013-06-24
use pc relative lea instruction for descriptors on 64 bit linux
John van Groningen
1
-1
/
+1
2013-06-14
add ABC instruction load_si32 for AMD64
John van Groningen
6
-1
/
+73
2013-05-24
fix a comparison for the stupid 64 bit compiler with a 32 bit long
John van Groningen
1
-0
/
+4
2012-07-06
add makefiles for thread safe windows versions
John van Groningen
2
-0
/
+51
2012-03-14
add Makefile for 64 bit linux thread safe code generator
John van Groningen
1
-0
/
+14
2012-03-13
safe global abc machine registers before ccall with G on 64 bit linux with th...
John van Groningen
1
-2
/
+1
2012-03-02
use pthread_getspecific instead of _pthread_getspecific on thread safe 64 bit...
John van Groningen
1
-2
/
+4
[next]