Jonas Maebe
|
c3a7d76c68
* ait_jcatch should not be skipped by optimizers, as it does result in
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
3f9f498e0d
- removed leftover alpha, ia64 and vis code
|
%!s(int64=10) %!d(string=hai) anos |
nickysn
|
e9c790f4eb
+ support 'SEG' in the i8086 inline assembler
|
%!s(int64=10) %!d(string=hai) anos |
Jeppe Johansen
|
59f164b948
Changed type of size argument from aint to asizeint. This previously broke things on 8bit targets.
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
07141e92d3
+ support for llvm "undef" operand
|
%!s(int64=10) %!d(string=hai) anos |
nickysn
|
1c5d0ed09a
+ support aitconst_farptr in tai_const.size
|
%!s(int64=10) %!d(string=hai) anos |
florian
|
02d9c676d3
* make offsets passed to tconst of type asizeint instead of aint
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
3279cc052a
* moved llvm-specific code from aasmtai to aasmllvm
|
%!s(int64=10) %!d(string=hai) anos |
Jeppe Johansen
|
e2272c8a7e
Added aitconst_gs for AVR pointer references to Flash.
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
fb27dff638
* generate ".abiversion 2" directive when targeting ppc64/ELFv2
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
8445381929
* merged ait_set and ait_thumb_set into a single tai class
|
%!s(int64=10) %!d(string=hai) anos |
Jeppe Johansen
|
52e505bff7
Fixed internal error in GOT related code for ARM internal assembler.
|
%!s(int64=10) %!d(string=hai) anos |
Jeppe Johansen
|
914e9e7b49
Merged from trunk
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
%!s(int64=10) %!d(string=hai) anos |
sergei
|
31fddaafe8
+ New subtype of tai_regalloc, "ra_markused". It marks a physical register as used in procedure, triggering saving/restoring that register if it is non-volatile.
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
1de8e53edd
+ AArch64 jump table support
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
5041354b8e
* recognise AArch64 PIC references
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
d246ababff
+ condition code operand for aarch64
|
%!s(int64=10) %!d(string=hai) anos |
Jeppe Johansen
|
47dbec3111
Rebase to trunk revision
|
%!s(int64=10) %!d(string=hai) anos |
Károly Balogh
|
a99c9c29b6
m68k: basic 68881 FPU register save/restore support. probably still needs some work here and there.
|
%!s(int64=10) %!d(string=hai) anos |
Jeppe Johansen
|
6976af8365
Change .thumb_func to be an ait_directive instead of it's own tai type.
|
%!s(int64=10) %!d(string=hai) anos |
pierre
|
0d9783e9a6
Avoid referencing an empty ansistring in tai_stabs.create_ansistr
|
%!s(int64=10) %!d(string=hai) anos |
nickysn
|
366dc179b6
* use tai_const.Create_int_code/dataptr(0) in tai_const.Create_nil_code/dataptr
|
%!s(int64=10) %!d(string=hai) anos |
nickysn
|
27a7c0863b
+ added constructors tai_const.Create_int_codeptr and .Create_int_dataptr. To be
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
23f34608ed
* null-terminate tai_strings loaded from ppus
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
9f39188253
* moved the tai_*typedconst classes to aasmcnst to make use of def-related
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
1e7d9c9f0e
+ support for instruction operands that are tai themselves in the llvm
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
e51b893c9e
+ "typed const" tai that combines a tai and its associated tdef information
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
b0ff41406a
* grouped all tai_real* types into a single tai_realconst type,
|
%!s(int64=11) %!d(string=hai) anos |