peter
|
fdc4925fcd
|
* basic framework for debuginfo class added
git-svn-id: trunk@1084 -
|
2005-09-15 08:34:51 +00:00 |
|
daniel
|
338d4fbe99
|
* Fix two issues with internal assembler
git-svn-id: trunk@614 -
|
2005-07-10 18:10:21 +00:00 |
|
daniel
|
3f03e67e48
|
* Jcc now also doesn't need operand size
git-svn-id: trunk@612 -
|
2005-07-10 14:07:27 +00:00 |
|
daniel
|
51e0368aa5
|
* Improve automatic adding of operand size.
git-svn-id: trunk@611 -
|
2005-07-10 14:03:35 +00:00 |
|
daniel
|
86da715b86
|
* Internal assembler refuses instructions with constant operand but
without opsize.
* Opsize added for int,ret,push by assembler reader if not specified
by programmer.
git-svn-id: trunk@608 -
|
2005-07-10 09:55:59 +00:00 |
|
daniel
|
45bcc5b07a
|
* Add support for jmp $0011:$22334455 to Intel asm reader, request from
a user that is writing an operating system.
* Fix mkx86ins bug to interpret imm16:imm32 as a single operand
git-svn-id: trunk@606 -
|
2005-07-10 07:42:14 +00:00 |
|
fpc
|
790a4fe2d3
|
* log and id tags removed
git-svn-id: trunk@42 -
|
2005-05-21 09:42:41 +00:00 |
|
fpc
|
50778076c3
|
initial import
git-svn-id: trunk@1 -
|
2005-05-16 18:37:41 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
peter
|
79eac1c0b3
|
* fix [regpara] in intel assembler
|
2005-01-31 17:07:50 +00:00 |
|
peter
|
c95a859f0a
|
* generic tlocation
* move tlocation to cgutils
|
2004-10-31 21:45:02 +00:00 |
|
florian
|
8a9758c5e2
|
* logs truncated
|
2004-06-20 08:55:28 +00:00 |
|
florian
|
588e2c38bf
|
* dwarf branch merged
|
2004-06-16 20:07:06 +00:00 |
|
peter
|
d42f4af064
|
* give warning that DWORD is used as size in delphi mode when no
size was specified
|
2004-01-22 16:29:11 +00:00 |
|
florian
|
85bed883ce
|
* another bunch of x86-64 fixes mainly calling convention and
assembler reader related
|
2004-01-14 23:39:05 +00:00 |
|
florian
|
ebab97b3c8
|
+ first part of arm assembler reader
|
2003-11-17 23:23:47 +00:00 |
|
florian
|
1af574ceca
|
* assembler readers OOPed
+ typed currency constants
+ typed 128 bit float constants if the CPU supports it
|
2003-11-12 16:05:39 +00:00 |
|
peter
|
48ef24605a
|
* support scalefactor for opr_local
* support reference with opr_local set, fixes tw2631
|
2003-10-30 19:59:00 +00:00 |
|
peter
|
5925d38ac7
|
* support indexing and offset retrieval for locals
|
2003-10-29 15:40:20 +00:00 |
|
peter
|
96f9973b46
|
* taicpu_abstract.oper[] changed to pointers
|
2003-10-21 15:15:35 +00:00 |
|
peter
|
70fe77ca7c
|
* procinfo unit contains tprocinfo
* cginfo renamed to cgbase
* moved cgmessage to verbose
* fixed ppc and sparc compiles
|
2003-10-01 20:34:48 +00:00 |
|
peter
|
8af51ea6d3
|
* locals and paras are allocated in the code generation
* tvarsym.localloc contains the location of para/local when
generating code for the current procedure
|
2003-09-23 17:56:05 +00:00 |
|
peter
|
6a8d5eb25d
|
* NEWRA branch merged
|
2003-09-03 15:55:00 +00:00 |
|
peter
|
d5a6a5b7f9
|
* fix wrong registers in reference
|
2003-08-26 12:42:45 +00:00 |
|
pierre
|
c80bd4565d
|
* fix a bug preventing correct reading of intel 'mov [edi],al'
|
2003-06-20 12:57:15 +00:00 |
|
peter
|
7363a7d605
|
* 32bit operands need ofcourse 32bit size
|
2003-06-07 10:23:50 +00:00 |
|
peter
|
9cafe9c315
|
* fixed opsize and operand size setting for 64bit values
|
2003-05-31 16:22:28 +00:00 |
|
peter
|
414bd5fa22
|
* more sparc cleanup
* accumulator removed, splitted in function_return_reg (called) and
function_result_reg (caller)
|
2003-05-30 23:57:08 +00:00 |
|
peter
|
437ce7f8a2
|
* removed some unit dependencies
|
2003-05-22 21:32:28 +00:00 |
|
florian
|
de6916276a
|
* merged more x86-64/i386 code
|
2003-04-30 15:45:35 +00:00 |
|