yury
|
0960ee2034
* Add missing checks for android target.
|
12 years ago |
sergei
|
bc4c1149c3
+ Native threadvar implementation for Win32 and Win64 (most of it, but not yet complete).
|
12 years ago |
Jonas Maebe
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
12 years ago |
florian
|
761fcca4ec
+ is_dynamicstring
|
12 years ago |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
13 years ago |
florian
|
67744ef46e
* fix methodpointers in registers on big endian targets
|
13 years ago |
florian
|
d93cee995b
* fix register method pointer for ppc64 and x86_64-linux
|
13 years ago |
florian
|
7361e19799
+ support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for method pointers in registers
|
13 years ago |
florian
|
370d42035a
* when creating method pointers, put them into registers
|
13 years ago |
florian
|
d8161c185c
+ track usage of flags by using a new register RS_/NR_DEFAULTFLAGS
|
13 years ago |
Jonas Maebe
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 years ago |
Jonas Maebe
|
78bb3e323a
* fixed source type information for values loaded in arrayconstructor after
|
13 years ago |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 years ago |
Jonas Maebe
|
41d86f2b26
* fixed (harmless) class cast error when checking whether an aggregate
|
13 years ago |
sergei
|
78c0215447
Preparations to native threadvar support:
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
Jonas Maebe
|
452414e1a7
- removed cg.g_indirect_sym_load() calls from pass_generate_code; this
|
13 years ago |
sergei
|
afb4992113
* Changed code generation for assignments of managed types, it now generates a single call to helper procedure (significantly reducing code size) and is handled entirely in firstpass.
|
13 years ago |
florian
|
fd07f51f35
* handle LOC_JUMP correctly for 64 bit boolean assignments
|
13 years ago |
Jonas Maebe
|
d0ba14ecab
* fixed webtbs/tw20874b for non-x86 32 bit targets: tcgobj methods (by
|
13 years ago |
florian
|
c4a5499d2a
* handle flag to reg./ref. conversion correctly for boolean64
|
13 years ago |
florian
|
a59a37dddd
* handle assignments of qword bools with LOC_FLAGS correctly, resolves #20874
|
13 years ago |
Jonas Maebe
|
bd990d1173
* generate JVM bytecode that passes the stringent requirements of the Dalvik
|
13 years ago |
florian
|
6ec0f2549a
* factored load node flags out of node flags to gain space
|
14 years ago |
florian
|
7bb1c642dd
* fix division by zero in alignment code, should resolve #20265 an #20240
|
14 years ago |
Jonas Maebe
|
27731e342c
+ support for array-of-const on the JVM target. Even though the
|
14 years ago |
Jonas Maebe
|
979f55e1db
+ support for procedural variables for the JVM target
|
14 years ago |
Jonas Maebe
|
d6966e545b
+ support for formal var/out parameters on the JVM target:
|
14 years ago |
Jonas Maebe
|
569228447d
* converted all enum handling for the JVM target so that it uses the
|
14 years ago |
Jonas Maebe
|
8fa42c206f
+ support for nested procedures for the JVM target
|
14 years ago |