marco
|
ebdfaf6b0e
* more s[0] elimination.
|
8 gadi atpakaļ |
marco
|
75eea3c220
* s[0] ->setlength(s, first round, to ease experimentation with ansistrings
|
8 gadi atpakaļ |
nickysn
|
ff1ee6836d
+ fix RegReadByInstruction for the x86 MOVSD instruction
|
8 gadi atpakaļ |
nickysn
|
7ea0429d40
+ added new compiler debug ifdef DEBUG_INSTRUCTIONREGISTERDEPENDENCIES, which
|
8 gadi atpakaļ |
michael
|
fe2df71ef5
* Fix bug ID #31718
|
8 gadi atpakaļ |
nickysn
|
b741e38f98
+ precise handling for x86 conditions and their flag bits in i386's
|
8 gadi atpakaļ |
Mattias Gaertner
|
09504f95f9
fcl-passrc: passrcutil, paswrite: using usesclause
|
8 gadi atpakaļ |
Mattias Gaertner
|
0a88d5465f
fcl-passrc: pastree: added TPasUsesUnit, elementtypenames for sections
|
8 gadi atpakaļ |
nickysn
|
8512f8240e
+ enable constant propagation across 2-parameter inc()/dec() calls
|
8 gadi atpakaļ |
nickysn
|
012153201a
* moved the conversion of "x:=x op k" to inline nodes to a separate optimization
|
8 gadi atpakaļ |
michael
|
3655388cae
* Fix bug #31719
|
8 gadi atpakaļ |
Jonas Maebe
|
aa82e00615
* fixed check to determine whether a record parameter can be subscripted
|
8 gadi atpakaļ |
nickysn
|
0f010430cc
+ better precision in determining the registers, read by mul/imul/div/idiv in
|
8 gadi atpakaļ |
nickysn
|
916c09af55
+ also check the register type when checking for specific integer registers in
|
8 gadi atpakaļ |
nickysn
|
618b6292ee
+ support testing for individual bits from the x86 flags register in i386's
|
8 gadi atpakaļ |
nickysn
|
c8487c4150
+ added individual bits of the x86 flags register as subregisters
|
8 gadi atpakaļ |
michael
|
3c53796044
* Fix memleak in case only a selection of tests is run
|
8 gadi atpakaļ |
nickysn
|
5f66f5cebb
+ distinguish between x86 flags subregisters: flags, eflags and rflags
|
8 gadi atpakaļ |
nickysn
|
65977f9f27
+ implemented OP_ROL and OP_ROR in tcg8086.a_op_reg_reg and .a_op_reg_ref
|
8 gadi atpakaļ |
michael
|
5d75dd6a32
* Support for escaped keywords using & ( bug ID #31708)
|
8 gadi atpakaļ |
michael
|
f5b8292b6e
* Fix bug #31709
|
8 gadi atpakaļ |
michael
|
2b67d4c727
* Fix previous test
|
8 gadi atpakaļ |
michael
|
60de96894a
* Fix bug ID #31710: var,const,type sections can be empty in a class.
|
8 gadi atpakaļ |
michael
|
874d6b0a09
* Fix bug ID #31710: var,const,type sections can be empty in a class.
|
8 gadi atpakaļ |
marco
|
5d317a4e46
* manual CSE for fcomponents[i] in FindComponent, mantis #31628
|
8 gadi atpakaļ |
nickysn
|
8c200fcfba
+ implemented OP_SHR,OP_SHL,OP_SAR,OP_ROL and OP_ROR in tcg8086.a_op_const_ref
|
8 gadi atpakaļ |
pierre
|
c2ec612f1f
Makefiel regenerated after commit 35943: Add testppudump rule in tests/tstunits directory
|
8 gadi atpakaļ |
pierre
|
ca23830b56
Add testppudump rule in tests/tstunits directory
|
8 gadi atpakaļ |
michael
|
e4184e0561
* Patch from Denis Kozlov to fix find in case of non-sorted list
|
8 gadi atpakaļ |
nickysn
|
5393daa994
+ added compile time const evaluation for Bsf/Bsr(const) as well
|
8 gadi atpakaļ |