sergei
|
f3801d13de
* SPARC: cleaned up and actualized TAsmCond (stuff copy-pasted from x86 removed, conditions for unordered floating-point comparisons added). Fixes Mantis #9362 on this target.
|
11 år sedan |
sergei
|
eaba90dda7
* SPARC: since peephole optimizer recognizes only one conditional branching instruction, generate all branches using A_Bxx opcode, and change it to A_FBxx if necessary when writing assembler. This enables optimization of floating-point branches.
|
11 år sedan |
svenbarth
|
c48d572996
Implement support for saving and restoring address registers.
|
11 år sedan |
florian
|
4dee21c60e
+ NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added
|
13 år sedan |
Jonas Maebe
|
708a2532fc
* consistently define empty saved_mm_registers arrays as containing a single
|
13 år sedan |
Jonas Maebe
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
13 år sedan |
florian
|
ff5f311b34
- removed no more used constants
|
14 år sedan |
Jonas Maebe
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
16 år sedan |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 år sedan |
florian
|
00d6a03b2c
+ default code now preserves mm registers
|
18 år sedan |
Jonas Maebe
|
805570c3cf
* fixed internalerrors due to no (dummy) MM reg allocator
|
19 år sedan |
Jonas Maebe
|
90cacb4cf5
* changed result type of dwarf_reg from byte to shortint to avoid
|
19 år sedan |
peter
|
5376d2d570
Merged revisions 3072-3073 via svnmerge from
|
19 år sedan |
peter
|
870be04a3f
* use dwarf_reg()
|
19 år sedan |
florian
|
804207239d
*c <int64>:=-<longint> fixed (bug 4253)
|
20 år sedan |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 år sedan |
fpc
|
50778076c3
initial import
|
20 år sedan |
Jonas Maebe
|
ec959955bd
* fixed generic jumps optimizer and enabled it for ppc (the label table
|
20 år sedan |
peter
|
e417e34496
* truncate log
|
20 år sedan |
peter
|
04c97cc129
* load jmp_buf_size from system unit
|
20 år sedan |
peter
|
c95a859f0a
* generic tlocation
|
21 år sedan |
florian
|
e04b172854
* fixed generic optimizer
|
21 år sedan |
peter
|
5ec6609d11
* add saved_standard_registers
|
21 år sedan |
peter
|
33a834821f
* paraloc branch merged
|
21 år sedan |
florian
|
1eb575fa22
* fixed longbool(<int64>) on sparc
|
21 år sedan |
florian
|
cf25a973f8
* fixed alignment of variant records
|
21 år sedan |
florian
|
6368652be2
* fixed several sparc alignment issues
|
21 år sedan |
mazen
|
72556ae39f
* fix compile problem
|
21 år sedan |
florian
|
8a9758c5e2
* logs truncated
|
21 år sedan |
florian
|
588e2c38bf
* dwarf branch merged
|
21 år sedan |