Jeppe Johansen 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. há 10 anos atrás
..
aasmcpu.pas 0da38dbc79 + implemented support for the 'dgroup' (addr_dgroup) relocation type in the omf há 10 anos atrás
agx86att.pas 79a06b1514 + iphonesim/x86_64 target (64 bit iOS simulator) há 10 anos atrás
agx86int.pas 67b8aceaee * synchronized with privatetrunk till r30095 há 10 anos atrás
agx86nsm.pas 778a678956 * use a 4 byte alignment for the dwarf debug sections on i8086 (not sure if há 10 anos atrás
cga.pas d88d644925 + support for FMA intrinsic: if there is no hardware support, the compiler throws an error. há 11 anos atrás
cgx86.pas 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. há 10 anos atrás
cpubase.pas 9d4c8f68d4 * fixed first_fpu_immreg definition há 10 anos atrás
hlcgx86.pas 67b8aceaee * synchronized with privatetrunk till r30095 há 10 anos atrás
itcpugas.pas 926dd1b41e * command line compilation of i8086 fixed há 12 anos atrás
itx86int.pas 0e41df598e * merge i8086 branch by Nikolay Nikolov há 12 anos atrás
ni86mem.pas 4a79481c51 * isolated segment-related functionality of tabsolutevarsym into i386/i8086- há 11 anos atrás
nx86add.pas 249a60b28b x86: fix a variable op not initialized warning. This hopefully fixes our x86 testsuite run. há 11 anos atrás
nx86cal.pas 81427523ab * pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as há 11 anos atrás
nx86cnv.pas 687bb15299 * renamed getdatalabel() to getglobaldatalabel há 10 anos atrás
nx86con.pas 45f60bc4b5 * small changes (copyright, typo, readability) há 13 anos atrás
nx86inl.pas 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. há 10 anos atrás
nx86mat.pas 687bb15299 * renamed getdatalabel() to getglobaldatalabel há 10 anos atrás
nx86mem.pas d6de2c03cb * generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe há 10 anos atrás
nx86set.pas 687bb15299 * renamed getdatalabel() to getglobaldatalabel há 10 anos atrás
rax86.pas 5c8965fea5 * in the inline asm reader, treat [var] reference as "word" instead of "dword" há 10 anos atrás
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. há 11 anos atrás
rax86int.pas 3be51e1455 * fixed endless recursion in tabstractrecorddef.contains_float_field() in há 10 anos atrás
rgx86.pas 7949bebb8d * synchronised with r28168 of trunk há 11 anos atrás
symi86.pas fc71081b74 * i8086 and i386-specific code from tabstractprocdef.is_pushleftright moved to há 11 anos atrás
symx86.pas 94bcb9878a * reimplemented r28329 in a different way, as suggested by Jonas há 11 anos atrás
x86first.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. há 10 anos atrás
x86innr.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. há 10 anos atrás
x86ins.dat 2cf6852910 + added i8086 instruction entries for Jcc near (which is actually a 386+ há 10 anos atrás
x86intr.dat 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. há 10 anos atrás
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. há 12 anos atrás
x86second.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. há 10 anos atrás
x86type.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. há 10 anos atrás