Historie revizí

Autor SHA1 Zpráva Datum
  Jonas Maebe 582aee4d90 * fixed the type of FPC_EMPTYCHAR when referencing it před 10 roky
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 před 10 roky
  Károly Balogh 0021ad714f * fixed some ancient code behind cpu_uses_separate_address_registers define to at least compile again, for some m68k experiment před 10 roky
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 před 10 roky
  Jonas Maebe 2c3aa7cee0 * give an internal error in second_int_to_bool() if left.expectloc was not před 10 roky
  Jonas Maebe 3a78f4f580 * use the correct destination def for loading a simple proc2procvar před 11 roky
  Jonas Maebe 5c75b6dd6b * synchronised with trunk up till r28402 před 11 roky
  Jonas Maebe 2c7a1b4e91 * fixed optimisation from r25067 for the generic case where a signed value před 11 roky
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk před 11 roky
  sergei 04eb925776 * tcgtypeconvnode.second_int_to_int: disabled optimization from r25067 for m68k, because reg_cgsize() does not return expected values on that target. před 11 roky
  nickysn cb05907e18 * fixed the global function to nested procvar conversion in the i8086 far data před 11 roky
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 před 11 roky
  nickysn 4ab9c6f206 + fixed tcgtypeconvnode.second_class_to_intf for i8086 far data memory models před 11 roky
  nickysn a17c04c3e0 * fixed array to pointer conversion in i8086 far data memory models před 11 roky
  nickysn e8b9d9bf41 * converted tcgtypeconvnode.second_nil_to_methodprocvar to the high level code před 11 roky
  nickysn 187c2af20e * tcgtypeconvnode.second_proc_to_procvar converted to the high level code před 11 roky
  florian 0a7b795744 * fix for the regressions caused by r27417 před 11 roky
  florian 73cf0b62f2 * relaxed conditions for floats in int registers, this improved softfloat code significantly před 11 roky
  nickysn 0aab7fcc9c * fixed tcgtypeconvnode.second_cstring_to_pchar for i8086 far data memory models by using the high level code generator před 11 roky
  nickysn 2644d7566c * refactored tcgtypeconvnode.second_pointer_to_array to use před 11 roky
  nickysn bd75abb64b + fill the treference.segment in tcgtypeconvnode.second_pointer_to_array when před 11 roky
  nickysn a9f56d2714 * refactored tcgtypeconvnode.second_ansistring_to_pchar to use the high level před 11 roky
  Jonas Maebe d46c353849 * migrated JVM-specific second_nil_to_methodprocvar code to njvmcnv před 11 roky
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed před 11 roky
  Jonas Maebe cdfb23bf6c * converted some leftovers in tcgtypeconvnode.second_int_to_int/ před 11 roky
  Jeppe Johansen 07b2982e77 Don't do ARM FoldShiftLdrStr peephole optimization if there's an offset in the reference. před 11 roky
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables před 12 roky
  svenbarth 76f6de5cf1 Refactor tobjectdef.find_implemented_interface out into unit defcmp so that the recently introduced cycle between symdef and defcmp can be broken again. před 12 roky
  sergei f80ce76a69 + MIPS: emulate "flags", i.e. support LOC_FLAGS location. This allows to generate differently optimized code for branching and for conversion to register, typically saving a register and instruction per compare. před 12 roky
  nickysn 7a0bf4fa54 * the change in r25067 disabled for 16-bit and 8-bit CPUs, because it relies on reg_cgsize, which gives wrong results on archs that use GetNextReg() před 12 roky