+ defines for llvm targets

git-svn-id: branches/hlcgllvm@26053 -
This commit is contained in:
Jonas Maebe 2013-11-11 11:16:20 +00:00
parent d14ce7817f
commit fd9b32f87d

View File

@ -257,3 +257,14 @@
{$if not defined(FPC_HAS_TYPE_EXTENDED) and defined(i386)}
{$error Cross-compiling from systems without support for an 80 bit extended floating point type to i386 is not yet supported at this time }
{$endif}
{ llvm backends partially use other backends for parameter info calculation,
alignment info, data sizes etc. They always support 64 bit alu though.
}
{$ifdef llvm}
{$undef SUPPORT_MMX}
{$undef cpu16bitalu}
{$undef cpu32bitalu}
{$define cpu64bitalu}
{$define cpuhighleveltarget}
{$endif}