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
/
ncgcal.pas
Commit message (
Expand
)
Author
Age
Files
Lines
*
* fix case completeness and unreachable code warnings in compiler that would
jonas
2019-05-12
1
-0
/
+6
*
* first step towards supporting 32 bit targets with the LLVM code generator:
jonas
2019-01-29
1
-1
/
+1
*
Merged riscv_new branch
florian
2018-09-26
1
-0
/
+4
*
* removed temppos field again from parameter locations: they're not allocated
jonas
2018-04-27
1
-2
/
+2
*
* keep track of the temp position separately from the offset in references,
jonas
2018-04-22
1
-6
/
+6
*
* removed unused units
florian
2017-05-09
1
-5
/
+3
*
syscalls: unify call reference creation across 4 different CPU archs. less co...
karoly
2016-12-02
1
-0
/
+37
*
+ added volatility information to all memory references
jonas
2016-11-27
1
-4
/
+4
*
* set the correct resultdef after converting a dynamic array to an open array
jonas
2016-09-11
1
-1
/
+13
*
* specify the def of assembler level symbols defined via
jonas
2016-07-20
1
-1
/
+1
*
* "push" zero-sized value parameters for LLVM and JVM, because all parameters
jonas
2016-07-14
1
-3
/
+12
*
* fixed procdef used to call C-style blocks (only relevant for LLVM)
jonas
2016-06-05
1
-9
/
+7
*
Fix for Mantis #29372.
svenbarth
2016-01-23
1
-1
/
+8
*
* fixed types in tcgcallnode.load_block_invoke()
jonas
2015-12-05
1
-9
/
+2
*
- reverted accidentally committed code with r32463
jonas
2015-11-22
1
-12
/
+1
*
* use the correctly typecasted reference in a_bit_set_reg_ref
jonas
2015-11-22
1
-1
/
+12
*
* ensure that the def used when calling virtual methods matches the
jonas
2015-11-21
1
-0
/
+1
*
* ensure that the def used when calling procvars matches the value in
jonas
2015-11-21
1
-21
/
+27
*
* Fixed notes "var is assigned but not used".
yury
2015-09-17
1
-5
/
+0
*
* Removed lot of unused vars.
yury
2015-09-17
1
-2
/
+1
*
* replaced current_procinfo.currtrue/falselabel with storing the true/false
jonas
2015-08-27
1
-8
/
+0
*
* guarantee the order of parameter pushes again after r31201 on platforms
jonas
2015-08-16
1
-24
/
+1
*
* changed getprocaddressprocvar() into a tprocvardef.getreusableprocaddr()
jonas
2015-06-23
1
-1
/
+1
*
* changed getpointerdef() into a tpointerdef.getreusable() class method
jonas
2015-06-22
1
-3
/
+3
*
* handle the loading of VMT entries at the node level, so it's done in a
jonas
2015-05-31
1
-21
/
+9
*
* factored symansistr-define-conditional handling of fforcedprocname into
jonas
2015-05-31
1
-7
/
+1
*
* cache and reuse procvardefs internally created to get the address of a
jonas
2015-05-14
1
-1
/
+1
*
* fixed type when passing an address parameter to another address parameter
jonas
2015-04-25
1
-1
/
+1
*
+ added tasmlist parameter to getintparaloc() (needed for llvm)
jonas
2015-04-04
1
-1
/
+1
*
* synchronised with trunk till r30240
jonas
2015-03-15
1
-5
/
+25
|
\
|
*
* fixed destination size when loading fpu temp paralocs
jonas
2015-03-14
1
-1
/
+1
|
*
* generate ".abiversion 2" directive when targeting ppc64/ELFv2
jonas
2015-03-14
1
-4
/
+23
*
|
* synchronized with privatetrunk till r30095
jonas
2015-03-05
1
-10
/
+46
|
\
\
|
|
/
|
*
* allocate a temp addressreg instead of a temp intreg in callnode. improves c...
karoly
2015-03-02
1
-2
/
+2
|
*
* synchronised with trunk till r29513
blocks
jonas
2015-01-21
1
-5
/
+13
|
|
\
|
|
*
* force objects and records only into memory if their address is passed, hint...
florian
2014-12-27
1
-5
/
+6
|
|
*
* force advanced records into memory when they are used as self, resolves #26075
florian
2014-11-23
1
-0
/
+4
|
|
*
* tcgcallparanode.secondcallparan: factored a complex condition into variable.
sergei
2014-11-01
1
-2
/
+6
|
|
*
* tcgcallnode.pass_generate_code: pass the correct vmt pointer type parameter to
nickysn
2014-08-22
1
-2
/
+1
|
*
|
- reverted partial commit of merge
jonas
2015-01-21
1
-13
/
+5
|
*
|
* synchronised with trunk r29513
jonas
2015-01-21
1
-5
/
+13
|
*
|
+ support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
jonas
2014-07-18
1
-5
/
+29
|
|
/
*
|
* fixed type used to load the code pointer of a complex procvar
jonas
2014-10-06
1
-1
/
+5
*
|
* factored out the code for loading a procvar address, and fixed all used
jonas
2014-08-19
1
-20
/
+58
*
|
* call fpc_iocheck via hlcg.g_call_system_proc()
jonas
2014-07-12
1
-3
/
+1
*
|
* synchronized with trunk up to r27758
jonas
2014-05-12
1
-12
/
+12
|
\
\
|
|
/
|
*
* changed tcallnode.fforcedprocname from shortstring into tsymstr,
jonas
2014-05-10
1
-4
/
+8
|
*
* moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg()
jonas
2014-03-16
1
-1
/
+1
|
*
* renamed fobjcforcedprocname to fforcedprocname and also use it for the
jonas
2014-03-16
1
-9
/
+5
*
|
* properly handle address and temp registers in return locations
jonas
2014-03-06
1
-5
/
+20
[next]