index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
tgobj.pas
Commit message (
Expand
)
Author
Age
Files
Lines
*
* suppress (harmless) range error
jonas
2015-05-31
1
-0
/
+1
*
* silence another warning from r30449
jonas
2015-04-06
1
-0
/
+1
*
* fixed warnings after r30449/r30450
jonas
2015-04-06
1
-1
/
+3
*
+ give an error if allocated temps. overflow the normally max. available space
florian
2015-04-05
1
-0
/
+4
*
* synchronized with privatetrunk till r30095
jonas
2015-03-05
1
-1
/
+1
|
\
|
*
* switched to using the stack pointer as base register for the temp allocator
jonas
2015-02-23
1
-1
/
+1
|
*
* changed forcesize parameter of tgobj.gethltemp() from aint into asizeint,
jonas
2014-08-18
1
-2
/
+2
*
|
* record the alignment of temps, and set it when creating a reference based
jonas
2014-08-19
1
-0
/
+3
*
|
* changed all alignment parameters in the temp manager to shortint
jonas
2014-08-19
1
-8
/
+8
*
|
* changed all size parameters in the temp manager from longint to asizeint
jonas
2014-08-19
1
-18
/
+18
*
|
* spelling fix
jonas
2014-08-19
1
-1
/
+1
*
|
* separate tracking the def of a temp and whether or not it needs to be
jonas
2014-08-19
1
-11
/
+17
*
|
* renamed (hl)gettemptyped() to (hl)gettempmanaged() to better indicate the
jonas
2014-08-19
1
-4
/
+4
*
|
* changed the type of the forcesize parameter of gethltemp() and friends
jonas
2014-07-03
1
-2
/
+2
*
|
+ LLVM temp allocator based on new R_TEMPREGISTER register class. For every
jonas
2013-11-11
1
-1
/
+1
|
/
*
* prevent previously freed temp blocks from getting lost occasionally (can
jonas
2013-03-27
1
-1
/
+4
*
* made alloctemp more generic
jonas
2013-03-27
1
-18
/
+7
*
* keep track of required stack frame alignment (this information is however
jonas
2012-09-02
1
-0
/
+1
*
* enable specifying the alignment mismatch of the frame/stack pointer
jonas
2012-09-02
1
-13
/
+27
*
+ ttgobj.gethltemptyped() routine for allocating managed types with high level
jonas
2011-08-20
1
-11
/
+17
*
+ support for regular arrays and open arrays
jonas
2011-08-20
1
-2
/
+2
*
+ gethltemp() to allocate a temp specifying full type information even
jonas
2011-08-20
1
-0
/
+13
*
* made setfirsttemp() virtual and override it in jvm/tgcpu so it no
jonas
2011-08-20
1
-1
/
+1
*
+ support for tt_regallocator/tt_freeregallocator temps; these will be used
jonas
2011-08-20
1
-5
/
+7
*
* made ttgobj.alloctemp/freetemp protected, and alloctemp also virtual
jonas
2011-08-20
1
-3
/
+5
*
* reintegrate avr branch into trunk, work on avr is less invasive than I thou...
florian
2011-04-19
1
-1
/
+1
*
* always specify an explicit alignment for tgobj.gettemp (so e.g.
jonas
2008-11-08
1
-4
/
+5
*
* newline changes
florian
2008-11-02
1
-1
/
+1
*
* Properly fill treference.alignment when variable is loaded by tcgloadnode. ...
yury
2008-04-16
1
-10
/
+1
*
* for ARM CPU records must be aligned in stack depending of record size to pr...
yury
2007-06-20
1
-1
/
+12
*
* Merged 2.3 branch changes:
jonas
2007-03-04
1
-1
/
+23
*
* merged some code which was ifdefed separately for POWERPC and POWERPC64 cod...
tom_at_work
2007-02-08
1
-7
/
+3
*
* changed ref parameter of gettemp/gettemptyped from var to out to fix
jonas
2007-01-12
1
-4
/
+4
*
* germanism removed (aktfilepos -> current_filepos)
florian
2006-10-30
1
-1
/
+1
*
* settings refactored
florian
2006-10-30
1
-7
/
+7
*
* more efficient temp allocation, in particular in case many small temps
jonas
2006-09-17
1
-9
/
+50
*
* per-parameter alignment set in target specific paramanager now overrides de...
tom_at_work
2006-04-18
1
-5
/
+8
*
* use shortint for alignments
peter
2006-03-20
1
-25
/
+3
*
* use -O2 for 2.1.1 compilers
peter
2006-03-19
1
-5
/
+0
*
Merged revisions 2921-2922,2925 via svnmerge from
peter
2006-03-16
1
-23
/
+23
*
* powerpc64 port from Thomas Schatzl
peter
2005-09-25
1
-0
/
+4
*
* log and id tags removed
fpc
2005-05-21
1
-7
/
+0
*
initial import
fpc
2005-05-16
1
-0
/
+628