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
/
ncgmat.pas
Commit message (
Expand
)
Author
Age
Files
Lines
*
* simplify tcgunaryminusnode.second_integer
florian
2020-10-22
1
-15
/
+4
*
* reworked usage of tcgnotnode.handle_locjump
florian
2020-08-05
1
-3
/
+1
*
* renamed getintparaloc to getcgtempparaloc
jonas
2019-12-24
1
-1
/
+1
*
- Fix bug in 64bit softfloat double negation.
laksen
2019-07-07
1
-0
/
+4
*
* first step towards supporting 32 bit targets with the LLVM code generator:
jonas
2019-01-29
1
-24
/
+24
*
* fixed LLVM memory leaks
jonas
2019-01-01
1
-1
/
+1
*
+ support mmx shifting
florian
2018-02-27
1
-0
/
+8
*
* removed unused units
florian
2017-05-09
1
-6
/
+2
*
* on 16-bit CPUs, avoid the unnecessary 32-bit conversion of the right shl/shr
nickysn
2017-04-04
1
-5
/
+17
*
+ support mmregisters in the generic unaryminus code for floats
jonas
2015-09-12
1
-12
/
+38
*
* replaced current_procinfo.currtrue/falselabel with storing the true/false
jonas
2015-08-27
1
-11
/
+2
*
+ added tasmlist parameter to getintparaloc() (needed for llvm)
jonas
2015-04-04
1
-1
/
+1
*
* synchronized with privatetrunk till r30095
jonas
2015-03-05
1
-48
/
+72
|
\
|
*
* fixed tcgshlshrnode.pass_generate_code for 64 bit targets
jonas
2015-01-30
1
-47
/
+48
|
*
* Moved handling of emulated floating point negation into new virtual method ...
sergei
2014-08-27
1
-1
/
+24
*
|
* synchronized with trunk up to r27758
jonas
2014-05-12
1
-14
/
+24
|
\
\
|
|
/
|
*
* 16/8-bit alu fix in tcgunaryminusnode.emit_float_sign_change
nickysn
2014-04-26
1
-1
/
+7
|
*
* fixed overflow checking for the 64-bit unary minus on 16 and 8-bit platforms
nickysn
2014-04-25
1
-1
/
+1
|
*
do not generate zero divisor checks if a divisor is a constant
karoly
2014-03-10
1
-12
/
+16
*
|
+ hlcg/llvm support for unary minus
jonas
2014-03-06
1
-16
/
+21
*
|
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
jonas
2014-03-06
1
-1
/
+1
|
/
*
* fixed shl/shr with constant value>=32 on 64 bit platforms
jonas
2014-02-18
1
-1
/
+8
*
* converted tshshrnode to thlcgobj
jonas
2014-02-18
1
-4
/
+12
*
* cleanup
florian
2014-02-16
1
-8
/
+1
*
* do not location_force_reg in tcgshlshrnode.second_integer if left is alread...
florian
2014-02-16
1
-1
/
+4
*
* x86 and SPARC: fixed handling 64-bit (qwordbool) values in tcgnotnode (part...
sergei
2014-01-02
1
-1
/
+29
*
* avoid the meaningless conversion of the right shl/shr argument to 32-bit on
nickysn
2014-01-01
1
-4
/
+10
*
* fixes several issues which cause warnings by the dfa code when using it to ...
florian
2013-12-01
1
-0
/
+2
*
* fixed tcgnotnode.second_64bit for 8/16-bit cpus after r24678
nickysn
2013-06-01
1
-2
/
+2
*
* improve register handling for not and unary minus operator by using a new r...
florian
2013-05-31
1
-9
/
+16
*
* initial support for system procs that use calling conventions that push lef...
nickysn
2013-04-21
1
-1
/
+3
*
* tcgunaryminusnode.second_64bit fixed for < 32-bit CPUs
nickysn
2013-03-12
1
-6
/
+6
*
* cpu16bitalu fixes in tcgshlshrnode.second_integer
nickysn
2013-03-11
1
-5
/
+25
*
16-bit ALU fix in tcgunaryminusnode.second_integer
nickysn
2013-03-09
1
-1
/
+1
*
* restored accidentally removed call to fpc_handleerror in r23325
jonas
2013-01-06
1
-0
/
+1
*
* pass the procdef to getintparaloc instead of only the proccalloption, so
jonas
2013-01-06
1
-3
/
+2
*
* fixes support for cpus with cpunodefaultint for unary minus nodes
florian
2012-10-23
1
-0
/
+4
*
* fixed unaryminus overflow check for high level targets (call helper via
jonas
2012-10-21
1
-2
/
+2
*
* tcgshlshrnode.second_integer: don't load the right expression into a regist...
florian
2012-09-04
1
-1
/
+1
*
+ also specify the parameter def when allocating a parameter via
jonas
2012-06-24
1
-1
/
+1
*
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
jonas
2012-05-13
1
-15
/
+30
*
+ support for unaryminus for the JVM target (integer via generic code, float
jonas
2011-08-20
1
-5
/
+11
*
* converted tcgnotnode.second_integer() to hlcg
jonas
2011-08-20
1
-3
/
+3
*
* reintegrate avr branch into trunk, work on avr is less invasive than I thou...
florian
2011-04-19
1
-0
/
+5
*
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>size...
florian
2011-02-26
1
-1
/
+1
*
* Fixed spell error revealed by lintian.
mazen
2010-10-06
1
-2
/
+2
*
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
jonas
2010-05-30
1
-2
/
+1
*
* renamed a_param_* to a_load_*_cgpara
jonas
2010-05-22
1
-1
/
+1
*
* use 3 op cgobj methods when doing shl/shr code generation, this allows the ...
florian
2009-12-27
1
-6
/
+7
*
* always specify an explicit alignment for tgobj.gettemp (so e.g.
jonas
2008-11-08
1
-1
/
+1
[next]