Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 0fc1fd6ac1 * replaced current_procinfo.currtrue/falselabel with storing the true/false %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe d60f60154a * fixed the def used to load non-objc loadvmtaddr nodes (for llvm) %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 3f736f6114 * handle the loading of VMT entries at the node level, so it's done in a %!s(int64=10) %!d(string=hai) anos
  florian e791f534d2 * fix tcgvecnode.update_reference_reg_packed if OS_INT<>OS_ADDR %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 61e4a1b811 + added tasmlist parameter to getintparaloc() (needed for llvm) %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 0021ad714f * fixed some ancient code behind cpu_uses_separate_address_registers define to at least compile again, for some m68k experiment %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe d6de2c03cb * generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 67c9d60b72 * factored out the check regarding whether the index of a vecn needs to be %!s(int64=10) %!d(string=hai) anos
  sergei d4969ca2ee * Fixed subscripting records of size OS_PAIR on big endian targets and enabled placing such records into registers. Tested and shows no regressions on mips-linux. %!s(int64=10) %!d(string=hai) anos
  sergei 11201164e7 * Fixed type of parameter passed to FPC_CHECKPOINTER after r23325, must be the pointer itself, not what it points to. Was causing IE 200306031 when compiling for i386 with -gc. %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk %!s(int64=11) %!d(string=hai) anos
  florian 417d444376 * do not crash with an internal error if an indexed access is done on a constant pointer node %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 %!s(int64=11) %!d(string=hai) anos
  nickysn de1b8cf5d6 * use def_cgsize(parentfpvoidpointertype) instead of OS_ADDR in %!s(int64=11) %!d(string=hai) anos
  nickysn cb33e51425 * tcgloadparentfpnode.pass_generate_code converted to the high level code %!s(int64=11) %!d(string=hai) anos
  florian 701cdf8ea2 * fix for #25956: left is not necessarily the array load node when accessing an open array/array of const element %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 338c064beb * moved x86-specific tpointerdef functionality to architecture-specific %!s(int64=11) %!d(string=hai) anos
  nickysn 75f29aacc3 * i8086 far data memory model fixes in tcgsubscriptnode.pass_generate_code %!s(int64=11) %!d(string=hai) anos
  nickysn 409b047b59 * i8086 far data memory model fixes for the handling of dynamic (ansi/wide/ %!s(int64=11) %!d(string=hai) anos
  nickysn 891ab86254 * fixed ncgutil.gen_load_vmt_register and tcgloadvmtaddrnode.pass_generate_code %!s(int64=11) %!d(string=hai) anos
  nickysn e465ab355b * converted tcgaddrnode.pass_generate_code to use the high level code generator, %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 73a3f5ced4 * moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg() %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 46e7caef7d * converted tcgaddrnode.pass_generate_code to the high level code generator %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 81427523ab * pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe e9268a0a14 * synchronised with trunk up till r26975 %!s(int64=11) %!d(string=hai) anos
  nickysn 2908fa9123 + added type parentfpvoidpointertype, which is a void pointer with the same size %!s(int64=11) %!d(string=hai) anos
  florian cd6f4d4469 * fix tsubscriptnode to handle left.location being an fpu or mm register as well. %!s(int64=11) %!d(string=hai) anos
  florian 546f4a5d46 * force records with LOC_CONSTANT into memory when they are subscripted %!s(int64=11) %!d(string=hai) anos