Károly Balogh
|
83544d3f30
fix typo in comment
|
12 years ago |
Jonas Maebe
|
51763b26dd
+ iosxlocale unit that uses CoreFoundation to fill in the sysutils locale
|
12 years ago |
Jonas Maebe
|
3c4294d186
* fixed handling of "-" in directory names in command to regenerate the
|
12 years ago |
Károly Balogh
|
a691971b9d
fixed RawByteString PathConv() return value, removed the no longer needed dosLock() function, and related cleanups
|
12 years ago |
Károly Balogh
|
628149d923
support label offsets for ARM like GAS, allows things like ADR r4, .label + 256
|
12 years ago |
Károly Balogh
|
b67e4fb8b3
added the ADR ARM pseudo instruction to instruction list
|
12 years ago |
Károly Balogh
|
eb8858933d
added a simple optional utility to convert FP Testsuite results to JUnit.XML format
|
12 years ago |
Károly Balogh
|
6522cd78ee
added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again
|
12 years ago |
florian
|
b147693cc5
* comment updated
|
12 years ago |
florian
|
1843ed59b5
* set p to a valid instruction
|
12 years ago |
florian
|
ce9398f8d8
* do not reuse register on x86 either
|
12 years ago |
Jonas Maebe
|
ee0d80ac19
* force use of real2str.inc after r25888 because it doesn't compile (yet?)
|
12 years ago |
florian
|
f132a804d6
+ handle 32 bit references on x86-64 so lea can be used for 32 bit arithmetics
|
12 years ago |
florian
|
7fc1d70e49
* do reg2=reg1*const by lea if possible
|
12 years ago |
florian
|
a16ceb6cdf
* replace lea by add if possible
|
12 years ago |
florian
|
80f8f66c6e
* set file positions correctly in PeepHoleOptPass1
|
12 years ago |
florian
|
4148637c8c
* fold mov/lea/mov as well if possible
|
12 years ago |
florian
|
524cde8140
+ MatchReference
|
12 years ago |
florian
|
440cb33e80
* continue to use lea to adjust the stack pointer, it is the recommended way
|
12 years ago |
florian
|
5eb578a44c
* generate sub instead of add from lea if appropriate
|
12 years ago |
florian
|
f56d2d4b09
* be able to replace lea by add when spilling
|
12 years ago |
florian
|
d575a435c3
* some debugging infrastructure
|
12 years ago |
florian
|
bfbb0c5b9d
* optimize mov/lea
|
12 years ago |
florian
|
3c58cad96b
* make use of lea if possible
|
12 years ago |
florian
|
945b318012
+ get rid of unnecessary 64 bit conversions too if one of the operands is 8 or 16 bit
|
12 years ago |
florian
|
d201bcb1cd
* get rid of 64 bit operations on 64 bit targets as well if possible
|
12 years ago |
florian
|
c8743c4826
* support 32 bit operations on x86-64 in the code generator
|
12 years ago |
Jonas Maebe
|
dad15f2843
* fixed test for double precision platforms after r25888
|
12 years ago |
Jonas Maebe
|
96ac477b96
* part of r25888, forgot to commit
|
12 years ago |
Jonas Maebe
|
85059f79fe
* readded halt(1) temporarily removed for testing and accidentally committed
|
12 years ago |