Commit History

Author SHA1 Message Date
  Jonas Maebe cc4482d6f8 - removed tck_simple_procvar2proc, instead use 11 years ago
  Jonas Maebe 904a033ba2 * factored out the code for loading a procvar address, and fixed all used 11 years ago
  Jonas Maebe 63a3ff3c7f * integrate the functionality to create an address-only procvardef from a 11 years ago
  Jonas Maebe 6f01bb56d6 * automatically call calcparas adter creating a procvardef from a procvdef, 11 years ago
  Jonas Maebe b36e244e34 * allocate datastructures with new() instead of getmem() so that they get 11 years ago
  Jonas Maebe 6e09fcb744 * fixed ansi/unicodestring constants on non-llvm/darwin platforms after 11 years ago
  Jonas Maebe 5c75b6dd6b * synchronised with trunk up till r28402 11 years ago
  marco 4aced18d94 * Patch by Bart Broersma to fix breakage over the years. Though this file is mostly obsolete. Mants #26575 11 years ago
  nickysn 21246e973a * TinyHeapMinBlock defined as sizeof(TTinyHeapBlock), as that's the smallest 11 years ago
  Jonas Maebe c6ddf0001c * simplified in_smallset() and removed some old cruft (there's no need 11 years ago
  Jonas Maebe 4e3f504caa * don't try to check whether the last parameter of a cdecl function is a 11 years ago
  nickysn e8c1a44068 * swapped the order of the Next and Size fields in TTinyHeapBlock, because that 11 years ago
  Jonas Maebe 5e280b3131 * don't convert movs into (the non-existing) ldrs in do_spill_replace() 11 years ago
  Jonas Maebe 6aafe209d0 + llvm second_length() implementation (can't use generic one because of its 11 years ago
  Jonas Maebe 831cc96f48 * give an internalerror when calling cg.makeregsize() for a high level 11 years ago
  Jonas Maebe e8026ad8d3 * fixed the resultdef of length() intrinsic: it's ossinttype rather than 11 years ago
  Jonas Maebe a2e0f729c6 * use the correct opcode when loading integer pointer constants (such as nil) 11 years ago
  marco d37a2e65ec * *result_cint -> *result_int. Mantis #26583 Probably leftover of some int to cint replace. 11 years ago
  marco a03c9fbe8f * remove strutils from the buildunit mantis #26582 11 years ago
  lacak 56e83ce5dd fcl-db: interbase: fix cases when client library is not loaded dynamically but link statically 11 years ago
  florian 499dd078e3 + automatically insert fma inlines into floating point code if possible and fastmath is activated 11 years ago
  sergei 482e61dafa * MIPS, TCpuAsmOptimizer.GetNextInstructionUsingReg: test that returned item is actually an instruction, because GetNextInstruction can sometimes stop on labels. 11 years ago
  sergei f1d1fd4f24 * Inserted explicit typecasts in order to prevent range check errors at some places where signed and unsigned types are assigned to each other (mostly MIPS-specific, but one was necessary in generic code). 11 years ago
  Jonas Maebe 0867b6e4f8 * added missing {$i fpcdefs.inc} 11 years ago
  Jonas Maebe 9a683a0288 * converted new_exception to hlcgobj 11 years ago
  Jonas Maebe 6e1d370417 * split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can 11 years ago
  Jonas Maebe 4acd43c643 * don't force simple function results in memory 11 years ago
  Jonas Maebe ac4c455991 * handle non-integer/non-record memory destinations in gen_load_cgpara_loc() 11 years ago
  Jonas Maebe 50274f58b6 * ignore get/unget/alloc/dealloc of cpu registers when generating llvm code 11 years ago
  Jonas Maebe a64897ddee + thlcgobj.a_loadfpu/mm_loc_ref() 11 years ago