florian
|
b1dff29cbf
* removed unused units
|
8 年之前 |
florian
|
6d6a45c034
* add/sub nodes with nf_internal set should not do overflow checking, resolves #30889
|
8 年之前 |
Jonas Maebe
|
da696057ab
* converted register_maybe_adjust_setbase() to the high level code generator
|
9 年之前 |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 年之前 |
Jonas Maebe
|
555319ec15
- disabled x86-specific code when using llvm
|
10 年之前 |
Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 年之前 |
Jonas Maebe
|
511e878606
* fixed pointer plus/minus integer on llvm (since a_op_* only gets a single
|
10 年之前 |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 年之前 |
sergei
|
d72478eb64
* Function tjvmaddnode.cmpnode2topcmp is, in fact, not specific to any target. Moved it to generic tcgaddnode and reused in tmipsaddnode, where the same functionality was implemented in different way.
|
11 年之前 |
florian
|
ce9398f8d8
* do not reuse register on x86 either
|
11 年之前 |
florian
|
0a84f1f10c
+ avx uses add to multiply by 2
|
12 年之前 |
Jonas Maebe
|
5051453806
+ support for LOC_(C)MMREGISTER in hlcg
|
12 年之前 |
florian
|
d2aa35e9de
* throw an internal error if code generation depends on expectloc but expectloc and real loc do not match
|
13 年之前 |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 年之前 |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 年之前 |
Jonas Maebe
|
1bb9a3b3d7
* fixed generic code for subtracting one set from another if both are
|
14 年之前 |
Jonas Maebe
|
d3a4866cf5
* reorder processing of left/right for add nodes somewhat to make
|
14 年之前 |
Jonas Maebe
|
e4d322bcdb
+ default implementation for for the *_checkoverflow() methods in case
|
14 年之前 |
Jonas Maebe
|
2cb4514c07
* converted all non-x86-specific and non-32bit-specific code to use hlcgobj
|
14 年之前 |
Jonas Maebe
|
6748a9a238
* fixed forcing setelementn on the correct side in add nodes
|
14 年之前 |
florian
|
990add9272
* fixed non short boolean evaluation of <64 bit bool> and/or <64 bit bool> on non-64 bit cpus
|
14 年之前 |
florian
|
f5694da7bc
* OS_INT => OS_32
|
14 年之前 |
Jonas Maebe
|
e8871f0885
* fixed and simplified tcgaddnode.second_addsmallset: don't modify
|
14 年之前 |
Jonas Maebe
|
0e96a159c8
* enabled pushing (x87) fpu registers in case too few might be available
|
15 年之前 |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 年之前 |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 年之前 |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 年之前 |
Jonas Maebe
|
fee257ba81
* one more fix for x86 fpu stack swapping (mantis #10757)
|
17 年之前 |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 年之前 |
Jonas Maebe
|
0cbcf95ff2
* fixed compilation on non-x86 after r8617
|
18 年之前 |