michael
|
2d653999b4
* Dependency on fcl-base added
|
13 years ago |
michael
|
2cc020c20e
* Dependency on fcl-base added
|
13 years ago |
michael
|
20c0a14e1e
* Fixed makefile
|
13 years ago |
pierre
|
05a326a83e
Make sure f2X+1 is also considered used if f2X is used
|
13 years ago |
florian
|
3e9baa3f47
* check also register type in FindRegalloc
|
13 years ago |
florian
|
a92ca7c456
* adjust the reg. allocations of the target register in RemoveSuperfluousMove
|
13 years ago |
florian
|
3d7b603d11
* get rid or move the allocation of the replaced register if possible
|
13 years ago |
florian
|
77e579f59f
* RemoveSuperfluousMove uses FindRegDeAlloc to find out if the register used in the move can be removed
|
13 years ago |
florian
|
6e62fbc3d2
* more consistent updates of used registers
|
13 years ago |
florian
|
e1a2b1859a
* comments and explanations on tai_regalloc.keep field
|
13 years ago |
florian
|
5fd457e586
* when determining of a register is used after an instruction, new allocs should not be taken into account
|
13 years ago |
florian
|
07e26cfb12
+ TUsedRegs.Update parameter IgnoreNewAllocs so new allocs of registers can be ignored during update
|
13 years ago |
florian
|
b6608e716b
+ tai_regalloc.keep to force register deallocations to be keep
|
13 years ago |
florian
|
c0425c48fd
* make use of GetNextInstructionUsingReg
|
13 years ago |
florian
|
f3f5be2af1
* RemoveSuperfluousMove should not mess with moves targetting lr or pc
|
13 years ago |
florian
|
93eb20d407
+ GetNextInstructionUsingReg
|
13 years ago |
florian
|
55e6da6d28
* make cpubase for arm use inlining
|
13 years ago |
florian
|
0c08ae8553
+ RegUsedBetween
|
13 years ago |
florian
|
4dee21c60e
+ NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added
|
13 years ago |
florian
|
fa2da8c299
+ rule to generate avr register include files
|
13 years ago |
florian
|
d8161c185c
+ track usage of flags by using a new register RS_/NR_DEFAULTFLAGS
|
13 years ago |
joost
|
66d83bc3d2
* When bmBuildUnit is the only available build mode, use it
|
13 years ago |
Jonas Maebe
|
1f2578077c
* small correction to previous commit: the offset of DW_OP_bregx is signed
|
13 years ago |
Jonas Maebe
|
c8986f34fb
* fixed debug information for call-by-reference parameters whose address
|
13 years ago |
florian
|
3754efa682
+ Lazarus project file for PowerPC64
|
13 years ago |
michael
|
28ef4c9532
* Fixed compilation
|
13 years ago |
michael
|
d666240097
* Added pas2fpm
|
13 years ago |
michael
|
d118f4fb41
* Added passrcutil easy-use unit and component
|
13 years ago |
michael
|
59db00bcf0
* Patch from Ludo Brands to fix compilation under Windows (Bug 22691)
|
13 years ago |
michael
|
c2bb03823b
* For in construct and class/record helpers implemented
|
13 years ago |