提交歷史

作者 SHA1 備註 提交日期
  Jonas Maebe dd733bd5b5 * changed all size parameters in the temp manager from longint to asizeint 11 年之前
  Jonas Maebe 830952cc3b * moved creating a reference based on a ttemprecord to a new virtual method 11 年之前
  Jonas Maebe 0a87133e00 * spelling fix 11 年之前
  Jonas Maebe 344acef9b5 * separate tracking the def of a temp and whether or not it needs to be 11 年之前
  Jonas Maebe 3b7f43ad77 * renamed (hl)gettemptyped() to (hl)gettempmanaged() to better indicate the 11 年之前
  Jonas Maebe 979a3d7e1d * channged gettemptyped() into gethltemp() call, as gettemptyped() is only 11 年之前
  Jonas Maebe 8064adec38 * converted tcgtryexceptnode.pass_generate_code() and 11 年之前
  Jonas Maebe a637fbe596 * moved all g_exception_*() methods to hlcgobj and cleaned them up (no more 11 年之前
  Jonas Maebe 9d118567cd + support for a_call_reg() on the llvm target (can call simple procvars now) 11 年之前
  Jonas Maebe 3a78f4f580 * use the correct destination def for loading a simple proc2procvar 11 年之前
  Jonas Maebe bd3f0b3ada * factored out the common calling code from a_call_name (to reuse in 11 年之前
  Jonas Maebe b6fc2f1542 * don't emit the */pointer suffix for procdefs in llvmaddencodedtype_intern(), 11 年之前
  Jonas Maebe cc4482d6f8 - removed tck_simple_procvar2proc, instead use 11 年之前
  Jonas Maebe 904a033ba2 * factored out the code for loading a procvar address, and fixed all used 11 年之前
  Jonas Maebe 63a3ff3c7f * integrate the functionality to create an address-only procvardef from a 11 年之前
  Jonas Maebe 6f01bb56d6 * automatically call calcparas adter creating a procvardef from a procvdef, 11 年之前
  Jonas Maebe b36e244e34 * allocate datastructures with new() instead of getmem() so that they get 11 年之前
  Jonas Maebe 6e09fcb744 * fixed ansi/unicodestring constants on non-llvm/darwin platforms after 11 年之前
  Jonas Maebe 5c75b6dd6b * synchronised with trunk up till r28402 11 年之前
  marco 4aced18d94 * Patch by Bart Broersma to fix breakage over the years. Though this file is mostly obsolete. Mants #26575 11 年之前
  nickysn 21246e973a * TinyHeapMinBlock defined as sizeof(TTinyHeapBlock), as that's the smallest 11 年之前
  Jonas Maebe c6ddf0001c * simplified in_smallset() and removed some old cruft (there's no need 11 年之前
  Jonas Maebe 4e3f504caa * don't try to check whether the last parameter of a cdecl function is a 11 年之前
  nickysn e8c1a44068 * swapped the order of the Next and Size fields in TTinyHeapBlock, because that 11 年之前
  Jonas Maebe 5e280b3131 * don't convert movs into (the non-existing) ldrs in do_spill_replace() 11 年之前
  Jonas Maebe 6aafe209d0 + llvm second_length() implementation (can't use generic one because of its 11 年之前
  Jonas Maebe 831cc96f48 * give an internalerror when calling cg.makeregsize() for a high level 11 年之前
  Jonas Maebe e8026ad8d3 * fixed the resultdef of length() intrinsic: it's ossinttype rather than 11 年之前
  Jonas Maebe a2e0f729c6 * use the correct opcode when loading integer pointer constants (such as nil) 11 年之前
  marco d37a2e65ec * *result_cint -> *result_int. Mantis #26583 Probably leftover of some int to cint replace. 11 年之前