Jeppe Johansen 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. vor 10 Jahren
..
aasmcpu.pas 0da38dbc79 + implemented support for the 'dgroup' (addr_dgroup) relocation type in the omf vor 10 Jahren
agx86att.pas 79a06b1514 + iphonesim/x86_64 target (64 bit iOS simulator) vor 10 Jahren
agx86int.pas 67b8aceaee * synchronized with privatetrunk till r30095 vor 10 Jahren
agx86nsm.pas 778a678956 * use a 4 byte alignment for the dwarf debug sections on i8086 (not sure if vor 10 Jahren
cga.pas d88d644925 + support for FMA intrinsic: if there is no hardware support, the compiler throws an error. vor 11 Jahren
cgx86.pas 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. vor 10 Jahren
cpubase.pas 9d4c8f68d4 * fixed first_fpu_immreg definition vor 10 Jahren
hlcgx86.pas 67b8aceaee * synchronized with privatetrunk till r30095 vor 10 Jahren
itcpugas.pas 926dd1b41e * command line compilation of i8086 fixed vor 12 Jahren
itx86int.pas 0e41df598e * merge i8086 branch by Nikolay Nikolov vor 12 Jahren
ni86mem.pas 4a79481c51 * isolated segment-related functionality of tabsolutevarsym into i386/i8086- vor 11 Jahren
nx86add.pas 249a60b28b x86: fix a variable op not initialized warning. This hopefully fixes our x86 testsuite run. vor 11 Jahren
nx86cal.pas 81427523ab * pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as vor 11 Jahren
nx86cnv.pas 687bb15299 * renamed getdatalabel() to getglobaldatalabel vor 10 Jahren
nx86con.pas 45f60bc4b5 * small changes (copyright, typo, readability) vor 13 Jahren
nx86inl.pas 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. vor 10 Jahren
nx86mat.pas 687bb15299 * renamed getdatalabel() to getglobaldatalabel vor 10 Jahren
nx86mem.pas d6de2c03cb * generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe vor 10 Jahren
nx86set.pas 687bb15299 * renamed getdatalabel() to getglobaldatalabel vor 10 Jahren
rax86.pas 5c8965fea5 * in the inline asm reader, treat [var] reference as "word" instead of "dword" vor 10 Jahren
rax86att.pas 42d251da1c - x86 assembler readers: cleaned out operand swapping code. Operands of TInstruction are kept in AT&T order, Intel reader attaches operands right-to-left. It was effectively the same way before the change (except Intel reader attaching operands left-to-right, followed by a single swap), operand order checks all over the place were just reducing readability. vor 11 Jahren
rax86int.pas 3be51e1455 * fixed endless recursion in tabstractrecorddef.contains_float_field() in vor 10 Jahren
rgx86.pas 7949bebb8d * synchronised with r28168 of trunk vor 11 Jahren
symi86.pas fc71081b74 * i8086 and i386-specific code from tabstractprocdef.is_pushleftright moved to vor 11 Jahren
symx86.pas 94bcb9878a * reimplemented r28329 in a different way, as suggested by Jonas vor 11 Jahren
x86first.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. vor 10 Jahren
x86innr.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. vor 10 Jahren
x86ins.dat 2cf6852910 + added i8086 instruction entries for Jcc near (which is actually a 386+ vor 10 Jahren
x86intr.dat 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. vor 10 Jahren
x86reg.dat 5af873ee5b * x86 targets: Profiling shows that quite a bit of time is spent in findreg_by_number(), despite it uses binary search. Worse, it is repeated for every piece of register information. Trying to get rid of some of these calls: rearranged registers so that their "opcode" matches 3 LSBs of superregister number (with a few exceptions described at the beginning of x86reg.dat). This allows to lookup opcodes in regval() with O(1) complexity, and removes need in rXXXop.inc files. vor 12 Jahren
x86second.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. vor 10 Jahren
x86type.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. vor 10 Jahren