.. |
aasmcpu.pas
|
4b24a58871
compiler: remove/hide few unused variables
|
%!s(int64=14) %!d(string=hai) anos |
agx86att.pas
|
e11c880b1e
x86 assembler improvements:
|
%!s(int64=14) %!d(string=hai) anos |
agx86int.pas
|
4c21beb48e
win64 unwinding, misc fixes:
|
%!s(int64=14) %!d(string=hai) anos |
agx86nsm.pas
|
4c21beb48e
win64 unwinding, misc fixes:
|
%!s(int64=14) %!d(string=hai) anos |
cga.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
%!s(int64=19) %!d(string=hai) anos |
cgx86.pas
|
ce3f850a68
* x86_64, use rip-relative references when taking address of local code labels, fixes test/library/tlib1a.pp for Linux and FreeBSD and passing exception address to FPC_RAISEEXCEPTION on Darwin.
|
%!s(int64=13) %!d(string=hai) anos |
cpubase.pas
|
e11c880b1e
x86 assembler improvements:
|
%!s(int64=14) %!d(string=hai) anos |
itcpugas.pas
|
92adf34e3f
* Tighten rules for accepting ATT suffixes, no longer accept FPU suffixes for integer instructions and vice versa. Resolves #18900.
|
%!s(int64=14) %!d(string=hai) anos |
itx86int.pas
|
67e16340be
* revert r8118
|
%!s(int64=18) %!d(string=hai) anos |
nx86add.pas
|
85862e476b
Fix for test tw19368
|
%!s(int64=13) %!d(string=hai) anos |
nx86cnv.pas
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
%!s(int64=14) %!d(string=hai) anos |
nx86con.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
%!s(int64=15) %!d(string=hai) anos |
nx86inl.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
%!s(int64=15) %!d(string=hai) anos |
nx86mat.pas
|
7d99f95c45
* Always create a section before emitting data to current_asmdata.asmlists[al_typedconsts]. Without it, such data ends up in sections created elsewhere, creating very non-obvious dependencies on other parts of compiler.
|
%!s(int64=14) %!d(string=hai) anos |
nx86mem.pas
|
d94460e3b3
* Made the x86-specific scalefactor optimization of tvecnode available on x86_64 as well, by moving update_reference_reg_mul method from ti386vecnode to newly introduced tx86vecnode.
|
%!s(int64=14) %!d(string=hai) anos |
nx86set.pas
|
c6d382fe18
* Moved procedure genlinearlist from ti386casenode to tx86casenode. This optimization works well on x86_64, resulting in approximately twice less instructions than when using generic code.
|
%!s(int64=14) %!d(string=hai) anos |
rax86.pas
|
08e895cf7c
* Fixed handling of 'movq' instruction by assembler reader, resolves #18205.
|
%!s(int64=14) %!d(string=hai) anos |
rax86att.pas
|
5a671336c7
Fix go32v2 rtl compilation error and add warning for %es:Const
|
%!s(int64=14) %!d(string=hai) anos |
rax86int.pas
|
860d753055
* treat registers (and identifiers of register parameter) as normal identifiers when parsing record fields in intel assembler, resolves #19555
|
%!s(int64=14) %!d(string=hai) anos |
rgx86.pas
|
ca1f33aae1
* extended do_spill_replace with some sse instructions
|
%!s(int64=14) %!d(string=hai) anos |
x86ins.dat
|
e11c880b1e
x86 assembler improvements:
|
%!s(int64=14) %!d(string=hai) anos |
x86reg.dat
|
5d243f665a
* fixed <instr> reg,reg with regs>=r8
|
%!s(int64=19) %!d(string=hai) anos |