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
/
ncgflw.pas
Commit message (
Expand
)
Author
Age
Files
Lines
*
* synchronized with trunk
nickysn
2021-03-01
1
-12
/
+12
|
\
|
*
* fix LLVM after r48828
florian
2021-02-27
1
-12
/
+12
|
*
* for setjmp based exception handling, get the type of the exception reason...
florian
2021-02-27
1
-12
/
+12
*
|
* synchronized with trunk
nickysn
2020-12-12
1
-1
/
+1
|
\
\
|
|
/
|
*
* Renamed fc_block_with_exit to fc_no_direct_exit to expand its usage.
yury
2020-12-10
1
-1
/
+1
*
|
* synchronized with trunk
nickysn
2020-12-08
1
-0
/
+2
|
\
\
|
|
/
|
*
* The code generator of the exit statement must set the fc_gotolabel flag in ...
yury
2020-12-04
1
-0
/
+2
*
|
* synchronized with trunk
nickysn
2020-08-03
1
-13
/
+22
|
\
\
|
|
/
|
*
+ insert alignments after break/goto/exit/continue jmp instructions, if it is
florian
2020-01-20
1
-3
/
+11
|
*
* renamed getintparaloc to getcgtempparaloc
jonas
2019-12-24
1
-1
/
+1
|
*
* cleaned up safecall support: use a hidden localvarsym instead of result
jonas
2019-11-24
1
-9
/
+10
*
|
[PATCH 02/83] updating common FPC sources for WASM target
nickysn
2020-07-29
1
-6
/
+11
|
/
*
* "on" nodes inherit the exception catching state from the "try"
jonas
2019-06-08
1
-1
/
+1
*
* moved tcgexceptionstatehandler to a new cgexcept unit
jonas
2019-02-27
1
-303
/
+1
*
* reduce number of (redundant) landing pads
florian
2019-02-25
1
-2
/
+2
*
* if a subroutine has an lsda record, the actions have to cover all code
florian
2019-02-24
1
-2
/
+6
*
* some safecall issues fixed
florian
2019-02-20
1
-1
/
+5
*
* few fixes to psabieh, mainly related to nested exception handling
florian
2019-02-19
1
-5
/
+20
*
* refactored psabieh handling, most code is now in psabiehpi
florian
2019-02-17
1
-284
/
+22
*
* small fixes for pseabieh
florian
2019-02-17
1
-4
/
+56
*
* in case of finally nodes of implicit frames with a third=nil, exit has to l...
florian
2019-02-14
1
-6
/
+4
*
* compilation fixes
florian
2019-02-10
1
-0
/
+5
*
+ initial implementation of dwarf/eh_frame based exception handling for i386-...
florian
2019-02-10
1
-11
/
+291
*
* fix exception handling code generator memory leaks
jonas
2019-01-01
1
-4
/
+4
*
* synchronised with trunk till r40723
jonas
2019-01-01
1
-4
/
+4
|
\
|
*
* fixed wrong change of jumpalignmax from 10 to 16 in previous commit
jonas
2018-12-28
1
-4
/
+4
*
|
* abstracted rest of the generic exception handling code through the
jonas
2018-11-29
1
-140
/
+287
*
|
* refactored jumping out of exception frames so it can be overridden by des...
jonas
2018-11-29
1
-65
/
+42
|
/
*
* better alignment of while loop heads
florian
2018-11-17
1
-2
/
+3
*
+ new fields for more precise control of alignment
florian
2018-11-01
1
-2
/
+7
*
* ttryfinallynode now inherits from tbinarynode instead of tloopnode, as its
jonas
2018-11-01
1
-5
/
+0
*
* moved execution weight calculation into a separate pass, so the info is ava...
florian
2018-04-08
1
-15
/
+0
*
* removed unused units
florian
2017-05-09
1
-3
/
+3
*
* Removed unused vars.
yury
2017-03-07
1
-1
/
+0
*
* align more jump targets
florian
2017-01-03
1
-0
/
+1
*
* warning fixed
florian
2016-12-18
1
-0
/
+1
*
- removed unused local variable
jonas
2016-12-18
1
-1
/
+1
*
* record in the flowcontrol flags whether we are currently in a block whose
jonas
2016-12-18
1
-4
/
+5
*
* replaced cg.a_label/a_jmp_always with hlcg.* calls (only for consistency,
jonas
2016-12-18
1
-11
/
+11
*
* extracted exception state handling helpers into a utility class so
jonas
2016-12-18
1
-65
/
+90
*
* group emitting a label of a try-block and restoring the control flow flags
jonas
2016-12-16
1
-77
/
+83
*
* moved exception handling helpers from ncgutil to ncgflw as they are only
jonas
2016-12-16
1
-0
/
+121
*
- removed unused doexceptlabel
jonas
2016-12-16
1
-4
/
+1
*
+ added volatility information to all memory references
jonas
2016-11-27
1
-2
/
+2
*
* fixed interprocedural gotos for llvm
jonas
2016-11-21
1
-2
/
+2
*
* better execution weighting for while loops: the condition must be evaluated...
florian
2016-11-05
1
-7
/
+7
*
+ transform for loop into equivalent while loop during pass 1 to simplify cod...
florian
2016-11-05
1
-434
/
+6
*
* reference the extern assembler symbol of the VMT when catching an exception...
svenbarth
2016-08-19
1
-2
/
+7
*
Merged revision(s) 32500 from branches/svenbarth/packages:
svenbarth
2016-07-29
1
-1
/
+7
*
* have regvars in address registers for defs which are address types. improve...
karoly
2016-05-01
1
-0
/
+4
[next]