Commit History

Author SHA1 Message Date
  florian d2d2904d78 * make more use of is_typeparam 5 years ago
  svenbarth 3d2945726a * handle generic parameters in Ord() 5 years ago
  nickysn b4ff7388df + retinparam fixes for exp, frac, int, cos, sin, arctan, ln, round and trunc 5 years ago
  nickysn 661db99581 + ret in param fix in pass_typecheck for exp,frac,int,cos,sin,arctan,ln 5 years ago
  nickysn 5200ff5e49 + ret in param fix for tinlinenode.first_sqrt_real 5 years ago
  nickysn 0b19d4235f + ret in param fix for tinlinenode.first_sqr_real 5 years ago
  nickysn a1ccab5e23 + handle properly ret in param in tinlinenode.first_abs_real 5 years ago
  nickysn 0e605eb30e * fix for the handling of abs(real), sqr(real) and sqrt(real) when the result is returned in param 5 years ago
  Jeppe Johansen c20b27ede9 Add most SSE instructions as intrinsics. 5 years ago
  florian 3947922fea * set nf_* correctly when an inc/dec node is converted into an add/sub node 5 years ago
  Jonas Maebe b625afe800 * never inline routines that call get_frame (otherwise get_frame would return 5 years ago
  florian 70a836c4a2 * first part of merging parts of Jeppe's intrinsics patch, mainly r31135 5 years ago
  florian f7a052f884 + inline high(<dyn. array>), resolves #28536 5 years ago
  Jonas Maebe d23c7980aa * properly perform (or not) range/overflow checking when performing constant 5 years ago
  svenbarth b0ac0ddcc9 + add support for the IsManagedType() intrinsics which reports for a type (or variable) whether it needs initialization/finalization 5 years ago
  Jonas Maebe a051b8d225 - remmoved doregister parameter from t*sym constructors, as the registration 5 years ago
  Jonas Maebe 14a7429e19 * factored out inlinenode check whether it may have a side effect 6 years ago
  Jeppe Johansen 7dc515b62c - Fix result type of SizeOf and BitSizeOf to use sizesint instead of sint. 6 years ago
  Jonas Maebe 0a91fcb44f * LLVM-specific support for bsr*/bsf* 6 years ago
  Jonas Maebe c038e4c3f2 * relaxation of r42272: again only show warnings rather than errors for 6 years ago
  pierre 243c967967 Commit of new debug feature implemented by J. Gareth Moreton 6 years ago
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 6 years ago
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 years ago
  Jonas Maebe a0d796e98d * synchronised with trunk till r41159 6 years ago
  Jonas Maebe 04d295f186 * first step towards supporting 32 bit targets with the LLVM code generator: 6 years ago
  Jonas Maebe 473fef315d * synchronised with trunk till r40732 6 years ago
  Jonas Maebe ff8ccb06e5 * changed reverseparameters() from function into procedure: it does not make 6 years ago
  Jonas Maebe 882d676bc9 * synchronised with trunk till r40635 6 years ago
  Jonas Maebe 3ccc3e329b * prevent calling firstpass multiple times for a node (such as when 6 years ago
  Jonas Maebe 9630eb7ce9 * synchronised with trunk till r40466 6 years ago