Commit History

Autor SHA1 Mensaxe Data
  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