Jonas Maebe
|
98f55b1d86
* also register symbols referenced from assembler via asolutevarsyms
|
6 years ago |
Jonas Maebe
|
853e622fb7
* fix case completeness warnings
|
6 years ago |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 years ago |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 years ago |
Jonas Maebe
|
016882ca82
* do not add references to external procedures and variables to the used
|
6 years ago |
Jonas Maebe
|
b3a8543a56
* synchronised with trunk till r40942
|
6 years ago |
Jonas Maebe
|
51e68eb302
* fixed several places where the interface crc could change:
|
6 years ago |
Jonas Maebe
|
68ce5dc91f
* register static symbols references from assembly code as "used" so that LLVM won't
|
6 years ago |
Jeppe Johansen
|
f781c8942e
Write real atomic operations, and add memory barrier operations.
|
7 years ago |
nickysn
|
d1fc31de94
+ add support for '[' and ']' parenthesis in addition to '(' and ')' in
|
7 years ago |
nickysn
|
bbc364b245
* inline asm fix for accessing record variables when using the unitname (e.g.
|
7 years ago |
nickysn
|
2cee948b72
+ support segment overrides in inline asm references to local variables or parameters on x86
|
7 years ago |
nickysn
|
10cbeafd7d
+ always allow using @Result in inline asm sections of pascal routines (only in
|
7 years ago |
florian
|
8731854165
* test code for avr assembler by Christo Crause
|
7 years ago |
nickysn
|
6c69e10613
+ fix for using the function name (as the function's entry point address,
|
7 years ago |
nickysn
|
b9e41330d4
+ ensure the callee size paraloc info is available, when setting up a local var
|
7 years ago |
nickysn
|
b49c09b84c
* convert the 'var' parameters of RAUtils.AsmSearchSym to 'out'
|
7 years ago |
nickysn
|
4d0d143501
* converted the 'size' parameter to RAUtils.SearchType to 'out' instead of 'var'
|
7 years ago |
nickysn
|
85c0b3854d
* converted the 'var' parameters of RAUtils.GetRecordOffsetSize to 'out',
|
7 years ago |
nickysn
|
11b1da0b9b
+ generate correct output on i8086 for 'DW xx', 'DW OFFSET xx', 'DD xx' and 'DD OFFSET xx'
|
7 years ago |
nickysn
|
d591e698ac
+ added parameter 'hasofs' to ConcatConstSymbol. Will be used to support 'dd xx'
|
7 years ago |
nickysn
|
629be9cee1
+ add a 'constsize' parameter to ConcatConstSymbol, so it can be used to
|
7 years ago |
nickysn
|
24d447716e
* fixed support for access from inline asm to absolute vars, pointing to an
|
7 years ago |
nickysn
|
9450beb99c
* fixed bug in intel syntax i8086 inline asm, when certain 'jmp/call [v]'
|
7 years ago |
nickysn
|
d318ab086a
* when handling absolute vars from within intel inline assembly, take the
|
7 years ago |
nickysn
|
325e66287c
* fix for inline asm of instructions with 32-bit constant operands on i8086
|
7 years ago |
florian
|
4cf2a2672a
changes to fix #32043
|
7 years ago |
Jonas Maebe
|
744facb7fc
* properly support accepting register parameters of assembler routines in
|
8 years ago |
Jonas Maebe
|
aa82e00615
* fixed check to determine whether a record parameter can be subscripted
|
8 years ago |
Károly Balogh
|
5237a4d5e2
m68k: support register pair operands in assembler reader and writer, as used by some instructions (mainly DIVS/DIVU and friends) so we don't have to hack them as three operand instructions
|
8 years ago |