.. |
aasmcpu.pas
|
4f0da5fcc3
+ patch by Marģers to support the x86 assembler instructions blsi, blsr, blsmsk, adcx, adox, movbe, pclmulqdq, resolves #34815 and #34799
|
6 gadi atpakaļ |
agx86att.pas
|
597a23d278
+ tls support for x86_64-linux (not yet enabled by default)
|
6 gadi atpakaļ |
agx86int.pas
|
4357caaad8
* Removed unused local vars.
|
6 gadi atpakaļ |
agx86nsm.pas
|
45337b67fe
+ when using the i8086 with section based smartlinking, create OMF section
|
7 gadi atpakaļ |
aoptx86.pas
|
c7bb028d35
* factored out OptPass1FLD, used bx x86-64 now as well
|
6 gadi atpakaļ |
cga.pas
|
b1dff29cbf
* removed unused units
|
8 gadi atpakaļ |
cgx86.pas
|
a04e4971fc
* i386: Do not request GOT for every function call. GOT is requested only for external calls in thlcgcpu.a_call_name(). Local calls are always PC relative.
|
6 gadi atpakaļ |
cpubase.pas
|
b223d1c304
* modified patch by Gareth Moreton to make ie unique, resolves #34849
|
6 gadi atpakaļ |
cx86innr.inc
|
9272bf59b2
+ added x86 (i8086, i386 and x86_64) intrinsics fpc_x86_get_cs/ss/ds/es/fs/gs
|
7 gadi atpakaļ |
hlcgx86.pas
|
a25ebbba3e
+ added volatility information to all memory references
|
8 gadi atpakaļ |
itcpugas.pas
|
31f78ea2b6
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
7 gadi atpakaļ |
itx86int.pas
|
c8487c4150
+ added individual bits of the x86 flags register as subregisters
|
8 gadi atpakaļ |
ni86mem.pas
|
4a79481c51
* isolated segment-related functionality of tabsolutevarsym into i386/i8086-
|
11 gadi atpakaļ |
nx86add.pas
|
9c90f593ab
Add global range check disable for i8086 cgcpu and x86 nx86add units
|
6 gadi atpakaļ |
nx86cal.pas
|
d9925f7074
- removed pocall_far16 from the supported calling conventions of the i8086
|
7 gadi atpakaļ |
nx86cnv.pas
|
ddba821561
* GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved
|
8 gadi atpakaļ |
nx86con.pas
|
45f60bc4b5
* small changes (copyright, typo, readability)
|
12 gadi atpakaļ |
nx86inl.pas
|
4357caaad8
* Removed unused local vars.
|
6 gadi atpakaļ |
nx86ld.pas
|
e5c2d13671
* Do not set pi_needs_got in current_procinfo.flags at the node level, since the GOT usage can only be estimated there. Instead set the pi_needs_got flag at places where the GOT register is accessed during the code generation. This eliminates generation of the unneeded initialization of the GOT register and fixes linker errors when the _GLOBAL_OFFSET_TABLE_ symbol is referenced but no actual GOT references are present.
|
6 gadi atpakaļ |
nx86mat.pas
|
4357caaad8
* Removed unused local vars.
|
6 gadi atpakaļ |
nx86mem.pas
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 gadi atpakaļ |
nx86set.pas
|
e5c2d13671
* Do not set pi_needs_got in current_procinfo.flags at the node level, since the GOT usage can only be estimated there. Instead set the pi_needs_got flag at places where the GOT register is accessed during the code generation. This eliminates generation of the unneeded initialization of the GOT register and fixes linker errors when the _GLOBAL_OFFSET_TABLE_ symbol is referenced but no actual GOT references are present.
|
6 gadi atpakaļ |
rax86.pas
|
2cee948b72
+ support segment overrides in inline asm references to local variables or parameters on x86
|
7 gadi atpakaļ |
rax86att.pas
|
602dd31a45
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
|
7 gadi atpakaļ |
rax86int.pas
|
8d5cfa8731
Disable range checking in rax86int unit
|
6 gadi atpakaļ |
rgx86.pas
|
b1dff29cbf
* removed unused units
|
8 gadi atpakaļ |
symi86.pas
|
d50848174a
+ add putboolean and getboolean convenience methods to tentfile
|
7 gadi atpakaļ |
symx86.pas
|
c3483d1274
* make near/far procs/procvars compatible only with their matching (near vs far)
|
7 gadi atpakaļ |
x86ins.dat
|
4f0da5fcc3
+ patch by Marģers to support the x86 assembler instructions blsi, blsr, blsmsk, adcx, adox, movbe, pclmulqdq, resolves #34815 and #34799
|
6 gadi atpakaļ |
x86reg.dat
|
e5de7d0eac
* set all 16/32-bit specific stabs/dwarf register numbers of x86_64-only
|
7 gadi atpakaļ |