nickysn
|
1d4de72aa7
+ 8-bit ALU support in tcgcasenode.genlinearcmplist
|
11 anos atrás |
Jonas Maebe
|
212f4d1152
* pass the size of the set rather than of the constant to
|
11 anos atrás |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 anos atrás |
nickysn
|
29c7d38e43
* 16-bit ALU fixes in tcgcasenode.genlinearcmplist
|
12 anos atrás |
florian
|
c1bca748ee
* factored out tcginnode.in_smallset
|
13 anos atrás |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 anos atrás |
Jonas Maebe
|
084c76119b
* use unsigned type for unsigned comparison
|
14 anos atrás |
Jonas Maebe
|
37aa2d8443
+ full support for sets on the JVM target
|
14 anos atrás |
Jonas Maebe
|
d1a1d30e04
* unless compiled with -dnounsupported, the compiler will now accept not
|
14 anos atrás |
Jonas Maebe
|
b023627f6a
* converted tcgcasenode.pass_generate_code() to hlcgobj
|
14 anos atrás |
Jonas Maebe
|
749e791768
* fixed in-code for big endian systems and smallsets < 4 bytes
|
15 anos atrás |
yury
|
cf7390ea81
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 anos atrás |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 anos atrás |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 anos atrás |
Jonas Maebe
|
03e9f652fd
* fixed range error in case node distance calculation
|
17 anos atrás |
peter
|
6058b2c247
* renamed t_times to executionweight and moved it to
|
17 anos atrás |
florian
|
c3475dddc0
* handle case ranges properly for unsigned types with a non-zero base, resolves #10009
|
18 anos atrás |
peter
|
eb7aedc285
* fixed overflow
|
18 anos atrás |
peter
|
582fa79494
* don't overwrite cai_align with tai_align_abstract
|
18 anos atrás |
Jonas Maebe
|
89ed91509a
* Some fixes for r8515:
|
18 anos atrás |
Jonas Maebe
|
0040eecf9f
+ support for extra packing of sets whose lower element number
|
18 anos atrás |
Jonas Maebe
|
1c71bb36a1
* also check for valid min/maxlabel range for jumptable in case
|
18 anos atrás |
Jonas Maebe
|
e23a8655e8
* fixed generic in-code in case left = LOC_JUMP
|
18 anos atrás |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 anos atrás |
Jonas Maebe
|
a0b57eddb5
* new internal set format for big endian systems. Advantages:
|
18 anos atrás |
florian
|
c5d56702ff
* properly align case target labels
|
18 anos atrás |
tom_at_work
|
dc21781f1d
* fix compilation for 64 bit platforms,
|
18 anos atrás |
Jonas Maebe
|
f38d29cfab
* optimized previous patch for "byte in set" (Thorsten Engler)
|
18 anos atrás |
Jonas Maebe
|
fc3852e59a
* in non-TP modes, 'ord_larger_than_256 in set' now always returns
|
18 anos atrás |
Jonas Maebe
|
1d96dcc50d
* renamed nf_swaped to nf_swapped
|
18 anos atrás |