Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 years ago |
Jonas Maebe
|
b9d4d9b141
* corrected type passed to a_bit_test_reg_loc_reg() (we force left into
|
10 years ago |
florian
|
fa6bea9bbb
* all the cg/hlcg routines take normally tcgint constants, so replace aint constants and casts in ncgset by tcgint ones
|
10 years ago |
Jonas Maebe
|
2112713579
* converted the remaining parts of tcginnode.pass_generate_code() to thlcg
|
10 years ago |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 years ago |
Jonas Maebe
|
33b1732ca2
* avoid unnecessary sign/zero-extensions in genlinearlist() when generating
|
10 years ago |
Jonas Maebe
|
c6ddf0001c
* simplified in_smallset() and removed some old cruft (there's no need
|
11 years ago |
nickysn
|
1d4de72aa7
+ 8-bit ALU support in tcgcasenode.genlinearcmplist
|
11 years ago |
Jonas Maebe
|
212f4d1152
* pass the size of the set rather than of the constant to
|
11 years ago |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 years ago |
nickysn
|
29c7d38e43
* 16-bit ALU fixes in tcgcasenode.genlinearcmplist
|
12 years ago |
florian
|
c1bca748ee
* factored out tcginnode.in_smallset
|
13 years ago |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 years ago |
Jonas Maebe
|
084c76119b
* use unsigned type for unsigned comparison
|
14 years ago |
Jonas Maebe
|
37aa2d8443
+ full support for sets on the JVM target
|
14 years ago |
Jonas Maebe
|
d1a1d30e04
* unless compiled with -dnounsupported, the compiler will now accept not
|
14 years ago |
Jonas Maebe
|
b023627f6a
* converted tcgcasenode.pass_generate_code() to hlcgobj
|
14 years ago |
Jonas Maebe
|
749e791768
* fixed in-code for big endian systems and smallsets < 4 bytes
|
15 years ago |
yury
|
cf7390ea81
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 years ago |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |
Jonas Maebe
|
03e9f652fd
* fixed range error in case node distance calculation
|
17 years ago |
peter
|
6058b2c247
* renamed t_times to executionweight and moved it to
|
17 years ago |
florian
|
c3475dddc0
* handle case ranges properly for unsigned types with a non-zero base, resolves #10009
|
18 years ago |
peter
|
eb7aedc285
* fixed overflow
|
18 years ago |
peter
|
582fa79494
* don't overwrite cai_align with tai_align_abstract
|
18 years ago |
Jonas Maebe
|
89ed91509a
* Some fixes for r8515:
|
18 years ago |
Jonas Maebe
|
0040eecf9f
+ support for extra packing of sets whose lower element number
|
18 years ago |
Jonas Maebe
|
1c71bb36a1
* also check for valid min/maxlabel range for jumptable in case
|
18 years ago |
Jonas Maebe
|
e23a8655e8
* fixed generic in-code in case left = LOC_JUMP
|
18 years ago |