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