Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 пре 10 година
  sergei 657ac78304 * Improved handling of registers used in assembler blocks. Assembler nodes no longer have lists of used registers attached to them. Instead, each specified register creates an allocation/deallocation pair and an additional tai_regalloc.markused item directly in the asmlist. This way, register lists are no longer limited to integer registers, and parsing no longer depends on paramanager to know which registers are volatile. пре 10 година
  Jonas Maebe 3b7f43ad77 * renamed (hl)gettemptyped() to (hl)gettempmanaged() to better indicate the пре 11 година
  nickysn 99770d367f * 16-bit and 8-bit ALU fixes in tcgtempdeletenode.pass_generate_code пре 11 година
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables пре 11 година
  florian 541d67771b * keep managed types in registers if possible. Under certain circumstances (if they don't require init/final code, пре 12 година
  Jonas Maebe c37c039905 * report resolveref errors on the correct line number пре 12 година
  Jonas Maebe 6ac8b4fbdf * give a proper error when an mmx/fpu/sse register is used inside a memory пре 12 година
  Jonas Maebe 288d1ec74a * support referencing "result" in nostackframe pure assembler routines if пре 13 година
  Jonas Maebe b50d0aa3d0 * only don't pre-finalize funcret temps that are passed by reference to the пре 13 година
  Jonas Maebe ccbcb36f98 * don't pre-finalize temp nodes that are passed by reference as hidden пре 13 година
  Jonas Maebe cef61300ff + ttgobj.gethltemptyped() routine for allocating managed types with high level пре 14 година
  Jonas Maebe b556c05b1a * properly deal with reference temps in tcgtempdeletenode.pass_generate_code пре 14 година
  Jonas Maebe a2a6b2fd1d + "reference" temps that sort of implement pointer-style functionality for пре 14 година
  Jonas Maebe 0e87627218 + gethltemp() to allocate a temp specifying full type information even пре 14 година
  Jonas Maebe 13a459c2d7 * replaced all calls to cg.g_incr/decrrefcount/g_initialize/g_finalize with пре 14 година
  mazen b127fc154a * Fixed spell error revealed by lintian. пре 15 година
  florian ad23569cf1 * renamed pi_has_goto into pi_has_label because the problematic thing is if a procedure has a label as target and not if it has some goto пре 15 година
  Jonas Maebe 283018a3bf * changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can пре 15 година
  Jonas Maebe f5c52b25cd * removed "and not is_class()" condition from is_managed_type(), because пре 15 година
  florian 7707e6a030 + tempcreate nodes can now take an init. value, this allows to initilialize temp. ref nodes on the fly пре 15 година
  florian 40cea8d4d5 * handle mm register properly when used as top_local, resolves #14566 пре 15 година
  Jonas Maebe 09b4918cab * don't allocate persistent temps for classes (they are not refcounted) пре 15 година
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: пре 15 година
  Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed пре 16 година
  Jonas Maebe 718694d1d6 * always specify an explicit alignment for tgobj.gettemp (so e.g. пре 17 година
  Jonas Maebe f36e5411af * split cpu64bit compiler define into пре 17 година
  Jonas Maebe 56f8424af6 * no longer remove AsmBlockStart and AsmBlockEnd markers from пре 18 година
  Jonas Maebe fc70aa545c * changed boolean fields in ttempinfo to a set for easier пре 18 година
  Jonas Maebe 49a2084ea0 * fixed calling inline functions (with exit statements) from inside пре 18 година