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
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
2012-02-24
make ccall and centry thread safe on Mac OS X
John van Groningen
1
-18
/
+167
2012-02-24
fix move register from/to label on Mac OS X
John van Groningen
1
-4
/
+7
2012-02-23
in foreign export of 64 bit thread safe code, load global registers for clean...
John van Groningen
1
-108
/
+127
2012-02-17
save/restore r9 in c call code (without G) on Mac OS X with THREAD64 defined
John van Groningen
1
-1
/
+18
2012-01-02
Fixed behavior of pushLc on MacOSX
Bas Lijnse
1
-1
/
+1
2011-12-09
port unsigned divide and remainder to 64 bit processor
John van Groningen
3
-75
/
+147
2011-12-06
add _ to c label names on mac os x
John van Groningen
1
-1
/
+1
2011-12-06
fix imull (use imulq)
John van Groningen
1
-2
/
+2
2011-12-01
implement divLU for 32 bit thread safe code
John van Groningen
5
-42
/
+183
2011-12-01
implement mulUUL for 32 bit thread safe code
John van Groningen
5
-31
/
+173
2011-11-24
generate thread safe code on 32 bit windows if THREAD32 is defined
John van Groningen
9
-186
/
+2053
2011-11-22
generate thread safe code on 64 bit windows if THREAD64 is defined
John van Groningen
8
-349
/
+1091
2011-11-22
remove an unused variable
John van Groningen
1
-3
/
+0
2011-11-18
use movq instead of movl for a 64 bit constant in w_as_div_rem_i_instruction
John van Groningen
1
-1
/
+1
2011-11-15
also optimize division by large constants (>32 bits) on 64 bit processors
John van Groningen
3
-96
/
+170
[next]