summaryrefslogtreecommitdiff
path: root/compiler/cg64f32.pas
Commit message (Expand)AuthorAgeFilesLines
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-131-1/+1
* * For 8 and 16 bit CPUs preload the ref base and index to a separate temp reg...yury2020-08-031-1/+31
* * handle LOC_(C)SUBSETREG/REF in second_NegNot_assignnickysn2020-05-071-4/+9
* * do not use an extra register in tcginlinenode.second_IncDec if not neededflorian2020-04-291-0/+20
* + implemented the in_neg_assign_x and in_not_assign_x inline nodes, which willnickysn2017-04-071-1/+4
* * add "doregister" parameter to torddef.create, and don't register temporaryjonas2015-10-131-4/+4
* + support 8 locations in splitparaloc64florian2015-04-101-2/+70
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-2/+2
* * moved joinreg64 from cg64f32 to cgobj (joinreg128 is also declaredjonas2014-03-161-9/+0
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-1/+5
* * unified internalerrorflorian2013-11-061-1/+1
* * refactored cg64f32.splitparaloc64 to use cgpara.locations_countnickysn2013-05-191-99/+102
* * refactored the int64 result passing in ax:bx:cx:dx to use 4 paralocs, inste...nickysn2013-05-191-7/+63
* * replaced tcgint(lo(x)) with longint(lo(x)) and tcgint(hi(x)) with longint(h...nickysn2013-04-281-12/+12
* * fixed a lot of int64 const bugs on 16/8-bit CPUs by changing typecasts from...nickysn2013-03-271-12/+12
* cg64f32.pas, tcg64f32.a_load64_*_cgpara:svenbarth2012-11-041-14/+42
* + support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for met...florian2012-09-061-3/+0
* * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj forjonas2012-05-131-6/+6
* * adjusted thlcg.g_rangecheck() implementation so it can be used for alljonas2012-05-081-3/+3
* + support for range checking calculations with hlcgobjjonas2011-08-201-3/+3
* * renamed a_param_* to a_load_*_cgparajonas2010-05-221-17/+17
* o added ARM VPFv2/VFPv3 support:jonas2009-12-031-1/+32
* * the compiler now explicitly keeps track of the minimally guaranteedjonas2009-02-081-4/+13
* + "weakexternal" support for imported procedures and variables.jonas2008-11-011-3/+3
* * Rework the constexprint to allow operations from low(int64) to high(qword).daniel2007-06-131-2/+2
* * cleanup deleting of defspeter2007-01-111-4/+4
* * remove tdictionary and tindexarraypeter2006-11-031-1/+1
* + support for bitpacked records, except for:jonas2006-08-231-0/+145
* Merged revisions 2921-2922,2925 via svnmerge from peter2006-03-161-63/+63
* Merged revisions 2791-2793,2798-2800,2806-2825,2829-2830,2833,2839,2898 via s...peter2006-03-131-1/+1
* * symtablestack cleanup and rewritepeter2006-02-051-6/+1
* * fixed tests/test/trange5jonas2006-02-031-1/+1
* * fix wrong opsize for rangecheck to qwordpeter2006-01-251-2/+2
* * support multiple asmlabel types, renamed getlabel topeter2005-09-181-5/+5
* * log and id tags removedfpc2005-05-211-17/+0
* initial importfpc2005-05-161-0/+808