pierre
|
ba000bec89
Generate error if CR field of F var is zero, as it leads to invalid instruction for conditional branching
|
%!s(int64=7) %!d(string=hai) anos |
pierre
|
9e3a6368cb
Generate error if CR field of C var is zero, as it leads to invalid instruction for conditional branching
|
%!s(int64=7) %!d(string=hai) anos |
pierre
|
269849dd59
Update cgsize2string (EXTDEBUG only function)
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
11ef1d17c2
* fix register allocation for MovOp2Op and PushPushPopPop2MovMov
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
9fc0f28ae4
* handle movw in TCpuAsmOptimizer.RegInInstruction
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
ee252d0ecd
+ allocate real registers properly in tcgavr
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
61660375ce
+ AVR PeepHoleOptPass1Cpu makes use of TAOptObj.RemoveCurrentP to track register usage properly
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
ae950956af
+ TAOptObj.*PeepHoleOpts* check if p is really assigned
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
63ffb02b34
+ Mov2Nop
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
93a0cef65d
* improved OpCp2Op
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
52cb8fbb98
+ AddAdc2Add
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
3a81ccf48b
* simplify tcgavr.a_op_reg_reg_internal
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
526e82d6ca
pastojs: test -Fu
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
489fec9ac5
pastojs: fixed ExpandFilename to use BaseDirectory
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
7e39a5031d
pastojs: check invalid -Jc value
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
5e200cad89
* write correct proc name when giving a hint that a procedure is not inlined.
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
787b2a2e05
pastojs: filer: class in other unit
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
b2e21f4c4a
fcl-passrc: DotExprToName added pekString
|
%!s(int64=7) %!d(string=hai) anos |
michael
|
4cb57d0773
* Patch from Christian Ulrich, to allow using data from other report data sources
|
%!s(int64=7) %!d(string=hai) anos |
nickysn
|
5a47ccc585
* updated test tasm23.pp, so that it checks the generated code
|
%!s(int64=7) %!d(string=hai) anos |
nickysn
|
c0b7aec2c4
* fix inline assembly of segment:localvar with the internal asm writer on x86
|
%!s(int64=7) %!d(string=hai) anos |
nickysn
|
9b093ac375
+ extended test tasm23 with 'mov ax, word cs:5[localvar]'
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
601c38ba07
pastojs: version 0.9.8
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
bfb68c8dfd
pastojs: test wpo in other unit
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
6ac5c55c54
fcl-passrc: useanalyzer: fixed overrides, added test
|
%!s(int64=7) %!d(string=hai) anos |
nickysn
|
77c782c89b
* when adding OPR_LOCAL with OPR_REFERENCE in tx86intreader.AddReferences, add
|
%!s(int64=7) %!d(string=hai) anos |
michael
|
ba97e919e6
* Fix bug #33400, clear should also clear run-time objects
|
%!s(int64=7) %!d(string=hai) anos |
michael
|
ad409edb30
* Fix bug #33399, RemovePage does not free page
|
%!s(int64=7) %!d(string=hai) anos |
michael
|
fbd974b0d8
* Fix bug ID #0033390
|
%!s(int64=7) %!d(string=hai) anos |
michael
|
27b0165689
* Fix bug #33389, AV if there are no pages yet in a report
|
%!s(int64=7) %!d(string=hai) anos |