Jonas Maebe
|
fbacf9682f
* rename WinCE softfp compilerproc names to lowercase, needed since r31404
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
fa1ac2515e
* don't look for overloaded operators in case of internally generated
|
%!s(int64=10) %!d(string=hai) anos |
florian
|
01cbf00455
* unified code to remove unnecessary type casts to support also removals of type conversions between smaller ints
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
c764826bb3
* check whether we are explicitly typecasting untypedpointer^ before other
|
%!s(int64=10) %!d(string=hai) anos |
florian
|
aafec52a52
* allow multiple passes on as nodes
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
146e3bcb9e
* synchronised with trunk till r29513
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
e97f31541e
- reverted partial commit of merge
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
a76bbf363d
* synchronised with trunk r29513
|
%!s(int64=10) %!d(string=hai) anos |
pierre
|
1e7a3cd003
Fix for tw8513 failure for big endian processors
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
63a3ff3c7f
* integrate the functionality to create an address-only procvardef from a
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
6f01bb56d6
* automatically call calcparas adter creating a procvardef from a procvdef,
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
f4cdf13d54
* since the generic second_bool_to_bool() calls through to
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
af98f9e39d
* initialise expectloc for passthrough first_bool_to_int() and
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
2bc8afaa63
+ support for calling a method via a block: we capture the method as a
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
bd09b88a5b
+ support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
99b4389297
* fixed tbs/tb0607 for 64 bit targets: there the nf_internal flag isn't set
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
13fbf5b6ef
* fixup for r27725: limit change to subn
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
e704dd8d74
* treat "u32bit-u32bit" as a signed value when removing automatic
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
d452686c39
* moved pbestrealtype from symdef to symcpu
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
8cc9b64ad7
* don't discard typeconversion nodes that only change the result type when
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
d185122799
* optimize type conversions away if bits has been masked by a previous and operation
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
e3f9982ee1
* make_not_regable is a matter of code generation so do it in pass_1
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
2081b9cad7
* do not convert a boolean to a 32 bit int first when converting to a 64 bit int, this causes data loss when casting e.g. a qwordbool to a qword
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
99eadb91b3
* run CheckAndWarn to get proper locations for warnings about uninitialized variables
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
7be4e20307
* also don't put a value in registers if it is converted from a type that can
|
%!s(int64=11) %!d(string=hai) anos |