Jonas Maebe
|
5051453806
+ support for LOC_(C)MMREGISTER in hlcg
|
12 years ago |
Jonas Maebe
|
5152c86932
* set the location size of load nodes of procsyms without methodpointer/
|
12 years ago |
florian
|
5a81601565
* type casting could force pointers into sub registers, so handle them when converting the pointer to an array
|
12 years ago |
paul
|
5d74e0578a
compiler: remove unused variables and unneeded assignments
|
12 years ago |
florian
|
4d4561923e
* nil method pointers can be kept in registers
|
13 years ago |
florian
|
d8161c185c
+ track usage of flags by using a new register RS_/NR_DEFAULTFLAGS
|
13 years ago |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
florian
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
14 years ago |
Jonas Maebe
|
c22394a9f4
* converted second_array_to_pointer() to thlcg
|
14 years ago |
Jonas Maebe
|
7f22a2f223
+ support for range checking calculations with hlcgobj
|
14 years ago |
Jonas Maebe
|
979f55e1db
+ support for procedural variables for the JVM target
|
14 years ago |
Jonas Maebe
|
085d0efead
* some fixes for fake procvar support
|
14 years ago |
Jonas Maebe
|
6857dde33e
+ shortstring support for the JVM target (including accessing character 0 as
|
14 years ago |
Jonas Maebe
|
aa1f299a17
+ added hook for "individual value to open array of one element"-conversion,
|
14 years ago |
Jonas Maebe
|
d1a1d30e04
* unless compiled with -dnounsupported, the compiler will now accept not
|
14 years ago |
Jonas Maebe
|
0e87627218
+ gethltemp() to allocate a temp specifying full type information even
|
14 years ago |
Jonas Maebe
|
e56ad62f09
* second_real_to_real() converted to hlcg (in so far possible, no MM support)
|
14 years ago |
florian
|
918909c65d
* fix building on powerpc/powerpc64/mips/mipsel
|
14 years ago |
florian
|
f5694da7bc
* OS_INT => OS_32
|
14 years ago |
florian
|
f419966f06
+ generic second_int_to_bool, depends on OP_OR setting flags
|
14 years ago |
Jonas Maebe
|
97f9157a7a
* convert LOC_FLAGS/LOC_JUMP to cbool value in bool_to_bool conversion,
|
15 years ago |
Jonas Maebe
|
57bd6d2685
+ merged nestedprocvars branch
|
15 years ago |
Jonas Maebe
|
85984c2d8f
* insert proper type conversions when optimising logical operations and
|
15 years ago |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 years ago |
florian
|
cc622779c9
* set size of nil constants casted to method pointers correctly, first part of resolving #10684
|
16 years ago |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 years ago |
Jonas Maebe
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 years ago |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 years ago |
florian
|
9955d5b061
o patch from Sergej Gorelkin to improvement code generation for string literals
|
17 years ago |