nickysn
|
8033392554
* on 16-bit CPUs remove unnecessary 32-bit conversions of integers, that are
|
8 years ago |
Károly Balogh
|
5426c11611
marked a few uses of TConstExprInt as const during parameter passing, to avoid a few unnecessary record copying
|
8 years ago |
Jonas Maebe
|
a2017b2327
* don't keep tc_equal type conversions for LLVM in case the resultdef doesn't
|
8 years ago |
florian
|
4862e64b53
* type conversions of constants require that unneeded bits are cut off
|
8 years ago |
florian
|
000cffa8e3
* make more use of nf_internal to avoid range check errors
|
8 years ago |
Jonas Maebe
|
66be068365
* set the correct resultdef after converting a dynamic array to an open array
|
9 years ago |
Jonas Maebe
|
661be0baad
* replaced ctemprefnode.create_offset() usage in variant array indexing
|
9 years ago |
Jonas Maebe
|
1e1b36515e
* don't narrow expressions that contain a mod/div followed by an "and",
|
9 years ago |
Jonas Maebe
|
bbe8e346e0
* handle tc_equal typeconversions from conststring to a stringdef in
|
9 years ago |
Jonas Maebe
|
49a83b2872
* allow targets to keep certain type conversions for equal types in
|
9 years ago |
Jonas Maebe
|
ea0c8e6f38
- reverted accidentally committed code with r32463
|
9 years ago |
Jonas Maebe
|
688b9c0a69
* use the correctly typecasted reference in a_bit_set_reg_ref
|
9 years ago |
Jonas Maebe
|
18ad8fc004
* fixup for r32338: to reset a typeconvn, its convtype must also be set
|
9 years ago |
Jonas Maebe
|
6677747d74
* reprocess changed typeconvn in doremoveinttypeconvs(), as the changed
|
9 years ago |
yury
|
9431648b6c
* Fixed conversion from float to currency when the currency type is 64-bit integer. Issue #28748.
|
9 years ago |
Jonas Maebe
|
b22e2ef400
* add "doregister" parameter to tsetdef.create, and don't register temporary
|
9 years ago |
svenbarth
|
529677cc79
ncal.pas:
|
10 years ago |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 years ago |
Jonas Maebe
|
fbacf9682f
* rename WinCE softfp compilerproc names to lowercase, needed since r31404
|
10 years ago |
Jonas Maebe
|
fa1ac2515e
* don't look for overloaded operators in case of internally generated
|
10 years ago |
florian
|
01cbf00455
* unified code to remove unnecessary type casts to support also removals of type conversions between smaller ints
|
10 years ago |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 years ago |
Jonas Maebe
|
c764826bb3
* check whether we are explicitly typecasting untypedpointer^ before other
|
10 years ago |
florian
|
aafec52a52
* allow multiple passes on as nodes
|
10 years ago |
Jonas Maebe
|
146e3bcb9e
* synchronised with trunk till r29513
|
10 years ago |
Jonas Maebe
|
e97f31541e
- reverted partial commit of merge
|
10 years ago |
Jonas Maebe
|
a76bbf363d
* synchronised with trunk r29513
|
10 years ago |
pierre
|
1e7a3cd003
Fix for tw8513 failure for big endian processors
|
10 years ago |
Jonas Maebe
|
63a3ff3c7f
* integrate the functionality to create an address-only procvardef from a
|
11 years ago |
Jonas Maebe
|
6f01bb56d6
* automatically call calcparas adter creating a procvardef from a procvdef,
|
11 years ago |