Історія комітів

Автор SHA1 Опис Дата
  Jonas Maebe 0283670041 * set location.size if we handle a subscript access in 11 роки тому
  Jonas Maebe d3c11ca8b3 + support for MMREGISTER -> FPUREGISTER transfers in hlcgobj 11 роки тому
  Jonas Maebe 482eb86047 - disabled can_call_ref() for llvm 11 роки тому
  Jonas Maebe 2cb84bda6e * generate integer type definitions for smallsets 11 роки тому
  Jonas Maebe 7d61ecf5ba * changed shortstring llvm representation to a plain array of bytes, so 11 роки тому
  Jonas Maebe 0fd172ddf6 * ignore global labels with a comment for now, they're generated for 11 роки тому
  Jonas Maebe 6dcfd73d21 + support for a_call_name() on the llvm target: 11 роки тому
  Jonas Maebe bdc2aaec47 * fixed ansistring and unicodestring llvm defs (pointer indirection was 11 роки тому
  Jonas Maebe f36848c243 * separate virtual method for loading the function result para (needed by 11 роки тому
  Jonas Maebe b82053ef40 * reworked handling of defined/declared symbols in llvm: we now automatically 11 роки тому
  Jonas Maebe 02ca215272 * reworked and fixed llvm procdef handling (except for variadic C functions): 11 роки тому
  Jonas Maebe dad45d63b1 * improved symbol alias handling (pass in old sym instead of name, add 11 роки тому
  Jonas Maebe abee66b611 * optimized a_loadaddr_ref_reg() in cases where an offset is added to a 11 роки тому
  Jonas Maebe c4869980e8 * fixed typo in comment 11 роки тому
  Jonas Maebe 358b346bbc * fixed writing of constant operands outside the longint range 11 роки тому
  Jonas Maebe 161647f965 * simplified (incomplete) implementation of g_concatcopy() that simply calls 11 роки тому
  Jonas Maebe 366baac98d * optimized version of a_load_ref_ref() in case the source has refaddr_full 11 роки тому
  Jonas Maebe fcbde1d6e9 + hlcg/llvm support for unary minus 11 роки тому
  Jonas Maebe 227ff0ea48 * llvm requires that single precision constants are exactly representable 11 роки тому
  Jonas Maebe cdfb23bf6c * converted some leftovers in tcgtypeconvnode.second_int_to_int/ 11 роки тому
  Jonas Maebe 8cc9b64ad7 * don't discard typeconversion nodes that only change the result type when 11 роки тому
  Jonas Maebe 5e79789f9e + dummy mmregister allocator for platforms that use such registers 11 роки тому
  Jonas Maebe bc0d4bbc87 + support second_cmpfloat (just call through to second_addfloat, where the 11 роки тому
  Jonas Maebe 752b6739a8 * properly handle address and temp registers in return locations 11 роки тому
  Jonas Maebe 6b7ed0234c + new globalsymbolmangleprefix/suffix constant set to '@"\01' resp. '"' 11 роки тому
  Jonas Maebe 41a53ef037 * don't replace some pointer types in paralocs with int64, gives nicer 11 роки тому
  Jonas Maebe 68fa17593d * no longer associated defs with size 1 to 3 bytes with paralocs, because 11 роки тому
  Jonas Maebe 81427523ab * pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as 11 роки тому
  Jonas Maebe 532d623be7 + support for encoding records/objectdefs in LLVM-speak 11 роки тому
  Jonas Maebe 20a8175bf1 + support for subscript nodes in LLVM 11 роки тому