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
/
ncgcnv.pas
Commit message (
Expand
)
Author
Age
Files
Lines
*
+ introduce tcgobj.a_loadfpu_reg_intreg
florian
2020-09-12
1
-2
/
+13
*
+ Xtensa: the boolean extension is used as flags
florian
2020-04-03
1
-0
/
+3
*
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
jonas
2020-04-02
1
-1
/
+1
*
* fix case completeness and unreachable code warnings in compiler that would
jonas
2019-05-12
1
-2
/
+0
*
* first step towards supporting 32 bit targets with the LLVM code generator:
jonas
2019-01-29
1
-2
/
+2
*
* when creating wrappers, add a prefix to parameter names to prevent them
jonas
2018-12-24
1
-1
/
+1
*
* fixed used resulttype of char-to-shortstring typeconversion in case the
jonas
2018-12-24
1
-2
/
+2
*
* keep track of the temp position separately from the offset in references,
jonas
2018-04-22
1
-2
/
+2
*
* i8086 TP7 compatibility fixes, related to obtaining procedure addresses:
nickysn
2018-04-05
1
-3
/
+3
*
* use tasbtractprocdef(resultdef).addresstype instead of voidcodepointertype in
nickysn
2018-03-29
1
-3
/
+3
*
+ support for the different flag registers of sparc
florian
2017-07-03
1
-0
/
+3
*
* removed unused units
florian
2017-05-09
1
-4
/
+3
*
+ tcgtypeconvnode.second_class_to_intf supports LOC_CONSTANT as well, resolve...
florian
2017-03-25
1
-0
/
+5
*
+ added volatility information to all memory references
jonas
2016-11-27
1
-9
/
+10
*
* make more use of nf_internal to avoid range check errors
florian
2016-11-05
1
-2
/
+2
*
* use indirect imports for FPC_EMPTYCHAR if necessary
svenbarth
2016-08-12
1
-3
/
+19
*
* fixed memory typecast of complex procdef to simple procvar: left.resultdef
jonas
2016-07-19
1
-1
/
+1
*
* adapted tcgtypeconvnode.second_int_to_int() to work with high level cpu
jonas
2016-06-12
1
-2
/
+10
*
Add AT_FUNCTION or AT_DATA to calls to (Weak)RefAsmSymbol. powerpc-macos need...
svenbarth
2016-03-19
1
-2
/
+2
*
* fixed the parameter order for thlcgobj.g_load_const_field_by_name()
jonas
2015-12-05
1
-1
/
+1
*
* fixed second_proc_to_procvar for 8086 after r32553
jonas
2015-12-05
1
-3
/
+15
*
* made second_proc_to_procvar type safe
jonas
2015-11-29
1
-12
/
+9
*
* converted last part of second_real_to_real() to the high level code
jonas
2015-11-27
1
-1
/
+1
*
* fixed type in second_class_to_intf if the class was in a LOC_REGISTER
jonas
2015-11-21
1
-1
/
+4
*
* finished conversion of second_class_to_intf to the high level code
jonas
2015-11-13
1
-4
/
+1
*
* replaced current_procinfo.currtrue/falselabel with storing the true/false
jonas
2015-08-27
1
-18
/
+3
*
* changed getpointerdef() into a tpointerdef.getreusable() class method
jonas
2015-06-22
1
-2
/
+2
*
* fixed type of reference used to store an ansichar that was converted
jonas
2015-06-13
1
-1
/
+7
*
* fixed the type of FPC_EMPTYCHAR when referencing it
jonas
2015-05-03
1
-2
/
+2
*
* synchronised with trunk till r30240
jonas
2015-03-15
1
-1
/
+1
|
\
|
*
* fixed some ancient code behind cpu_uses_separate_address_registers define t...
karoly
2015-03-07
1
-1
/
+1
*
|
* synchronized with privatetrunk till r30095
jonas
2015-03-05
1
-0
/
+5
|
\
\
|
|
/
|
*
* give an internal error in second_int_to_bool() if left.expectloc was not
jonas
2015-01-30
1
-0
/
+5
*
|
* use the correct destination def for loading a simple proc2procvar
jonas
2014-08-19
1
-1
/
+1
*
|
* synchronised with trunk up till r28402
jonas
2014-08-13
1
-5
/
+5
|
\
\
|
|
/
|
*
* fixed optimisation from r25067 for the generic case where a signed value
jonas
2014-07-23
1
-5
/
+5
*
|
* synchronised with r28168 of trunk
jonas
2014-07-05
1
-2
/
+8
|
\
\
|
|
/
|
*
* tcgtypeconvnode.second_int_to_int: disabled optimization from r25067 for m6...
sergei
2014-06-27
1
-1
/
+2
|
*
* fixed the global function to nested procvar conversion in the i8086 far data
nickysn
2014-05-23
1
-1
/
+6
*
|
* synchronized with trunk up to r27758
jonas
2014-05-12
1
-59
/
+51
|
\
\
|
|
/
|
*
+ fixed tcgtypeconvnode.second_class_to_intf for i8086 far data memory models
nickysn
2014-04-30
1
-6
/
+9
|
*
* fixed array to pointer conversion in i8086 far data memory models
nickysn
2014-04-28
1
-2
/
+2
|
*
* converted tcgtypeconvnode.second_nil_to_methodprocvar to the high level code
nickysn
2014-04-28
1
-4
/
+4
|
*
* tcgtypeconvnode.second_proc_to_procvar converted to the high level code
nickysn
2014-04-27
1
-13
/
+13
|
*
* fix for the regressions caused by r27417
florian
2014-04-01
1
-4
/
+1
|
*
* relaxed conditions for floats in int registers, this improved softfloat cod...
florian
2014-03-31
1
-4
/
+5
|
*
* fixed tcgtypeconvnode.second_cstring_to_pchar for i8086 far data memory mod...
nickysn
2014-03-28
1
-7
/
+9
|
*
* refactored tcgtypeconvnode.second_pointer_to_array to use
nickysn
2014-03-28
1
-10
/
+3
|
*
+ fill the treference.segment in tcgtypeconvnode.second_pointer_to_array when
nickysn
2014-03-25
1
-1
/
+9
|
*
* refactored tcgtypeconvnode.second_ansistring_to_pchar to use the high level
nickysn
2014-03-25
1
-6
/
+6
[next]