Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe d5895a4d98 - removed ppc-specific a_load_const_cgpara: not necessary, and in fact wrong %!s(int64=11) %!d(string=hai) anos
  sergei e4fea2ebc8 * Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg, removes the need to override these methods in every descendant code generator solely to avoid "constructing a class with abstract method" warning. %!s(int64=11) %!d(string=hai) anos
  sergei 5fe27ae815 * powerpc/powerpc64: Fixed floating point compares to be IEEE-754 compliant. Mantis #9362. %!s(int64=11) %!d(string=hai) anos
  sergei a8eb55fa7c * powerpc/powerpc64: merged identical a_jmp_flags methods into base code generator class. %!s(int64=11) %!d(string=hai) anos
  sergei c0431dba4e * Moved method g_flag2reg from tcgppc (in both powerpc and powerpc64) to tcgppcgen class, since it is identical for both targets. %!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=12) %!d(string=hai) anos
  Jonas Maebe 57cdd8c106 * set symbol type/binding of data referred by ppc and arm/darwin stubs (part %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 3b9b6a0cd7 * explicitly define the asmsymbols for Darwin call stubs as local %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so %!s(int64=12) %!d(string=hai) anos
  florian 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 952ac1ffa6 * only use indirect symbol loads for (weak)external and private_external %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 2be5c8b9af * same change as in r22240 for darwin/ppc(64) %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 7a0ae38700 + also specify the parameter def when allocating a parameter via %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe f2c82e32cd - removed g_indirect_sym_load() from hlcgobj/hlcg2ll because this cgobj %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 3380b58695 * when we get near the limit of the maximum number of TOC entries that can %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 7aa3b99fb5 + -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe ac43eb9b70 + generic implementation of ReplaceForbiddenAsmSymbolChars() instead %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe b738657bf3 * on AIX, functions are called via function descriptors whose name %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 4123df9cb8 * moved g_external_wrapper() code from powerpc64/cgcpu to ppcgen/cgppc, %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 95966da949 + AIX support for a_call_reg() %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 509df28361 + AIX symbol handling: load symbol address from the TOC %!s(int64=13) %!d(string=hai) anos
  pierre 8319972722 Override abstract method to abvoid warning at compilation time and suppress warning about macos_direct_globals constant %!s(int64=14) %!d(string=hai) anos
  florian a1b7ec0999 * forgot again part of a commit, this belongs to r18962 %!s(int64=14) %!d(string=hai) anos
  florian 6d996bf832 * made a_call_ref of PowerPC generic, we need to allocate a register after all on risc platforms %!s(int64=14) %!d(string=hai) anos
  florian 4f08d148ea * unique internal errors %!s(int64=14) %!d(string=hai) anos
  florian 26850e3425 * fix full cycle after adding new boolean types %!s(int64=14) %!d(string=hai) anos
  florian 77f2d6cc0d * introduce usage of TCGInt in the code generator units %!s(int64=14) %!d(string=hai) anos
  svenbarth 96116a6c3a Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either. %!s(int64=14) %!d(string=hai) anos
  paul b317139006 compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle %!s(int64=15) %!d(string=hai) anos