summaryrefslogtreecommitdiff
path: root/compiler/tgobj.pas
Commit message (Expand)AuthorAgeFilesLines
* * suppress (harmless) range errorjonas2015-05-311-0/+1
* * silence another warning from r30449jonas2015-04-061-0/+1
* * fixed warnings after r30449/r30450jonas2015-04-061-1/+3
* + give an error if allocated temps. overflow the normally max. available spaceflorian2015-04-051-0/+4
* * synchronized with privatetrunk till r30095jonas2015-03-051-1/+1
|\
| * * switched to using the stack pointer as base register for the temp allocatorjonas2015-02-231-1/+1
| * * changed forcesize parameter of tgobj.gethltemp() from aint into asizeint,jonas2014-08-181-2/+2
* | * record the alignment of temps, and set it when creating a reference basedjonas2014-08-191-0/+3
* | * changed all alignment parameters in the temp manager to shortintjonas2014-08-191-8/+8
* | * changed all size parameters in the temp manager from longint to asizeintjonas2014-08-191-18/+18
* | * spelling fixjonas2014-08-191-1/+1
* | * separate tracking the def of a temp and whether or not it needs to bejonas2014-08-191-11/+17
* | * renamed (hl)gettemptyped() to (hl)gettempmanaged() to better indicate thejonas2014-08-191-4/+4
* | * changed the type of the forcesize parameter of gethltemp() and friendsjonas2014-07-031-2/+2
* | + LLVM temp allocator based on new R_TEMPREGISTER register class. For everyjonas2013-11-111-1/+1
|/
* * prevent previously freed temp blocks from getting lost occasionally (canjonas2013-03-271-1/+4
* * made alloctemp more genericjonas2013-03-271-18/+7
* * keep track of required stack frame alignment (this information is howeverjonas2012-09-021-0/+1
* * enable specifying the alignment mismatch of the frame/stack pointerjonas2012-09-021-13/+27
* + ttgobj.gethltemptyped() routine for allocating managed types with high leveljonas2011-08-201-11/+17
* + support for regular arrays and open arraysjonas2011-08-201-2/+2
* + gethltemp() to allocate a temp specifying full type information evenjonas2011-08-201-0/+13
* * made setfirsttemp() virtual and override it in jvm/tgcpu so it nojonas2011-08-201-1/+1
* + support for tt_regallocator/tt_freeregallocator temps; these will be usedjonas2011-08-201-5/+7
* * made ttgobj.alloctemp/freetemp protected, and alloctemp also virtualjonas2011-08-201-3/+5
* * reintegrate avr branch into trunk, work on avr is less invasive than I thou...florian2011-04-191-1/+1
* * always specify an explicit alignment for tgobj.gettemp (so e.g.jonas2008-11-081-4/+5
* * newline changesflorian2008-11-021-1/+1
* * Properly fill treference.alignment when variable is loaded by tcgloadnode. ...yury2008-04-161-10/+1
* * for ARM CPU records must be aligned in stack depending of record size to pr...yury2007-06-201-1/+12
* * Merged 2.3 branch changes:jonas2007-03-041-1/+23
* * merged some code which was ifdefed separately for POWERPC and POWERPC64 cod...tom_at_work2007-02-081-7/+3
* * changed ref parameter of gettemp/gettemptyped from var to out to fixjonas2007-01-121-4/+4
* * germanism removed (aktfilepos -> current_filepos)florian2006-10-301-1/+1
* * settings refactoredflorian2006-10-301-7/+7
* * more efficient temp allocation, in particular in case many small tempsjonas2006-09-171-9/+50
* * per-parameter alignment set in target specific paramanager now overrides de...tom_at_work2006-04-181-5/+8
* * use shortint for alignmentspeter2006-03-201-25/+3
* * use -O2 for 2.1.1 compilerspeter2006-03-191-5/+0
* Merged revisions 2921-2922,2925 via svnmerge from peter2006-03-161-23/+23
* * powerpc64 port from Thomas Schatzlpeter2005-09-251-0/+4
* * log and id tags removedfpc2005-05-211-7/+0
* initial importfpc2005-05-161-0/+628