J. Gareth "Curious Kit" Moreton
|
6f24c8b4ef
* x86: Code generation fixes where FLAGS
|
il y a 3 ans |
florian
|
8120fb8b77
* cosmetics
|
il y a 3 ans |
florian
|
7ff393085e
* factored out tx86typeconvnode.int_to_real_mm_location
|
il y a 3 ans |
florian
|
4e28962115
* 8086 compilation fixed
|
il y a 3 ans |
florian
|
5ce9353d58
* i386: make also use of VCVTUSI2S* instruction if possible
|
il y a 3 ans |
florian
|
0978f6ce16
* probably check type for int_to_real instruction selection
|
il y a 3 ans |
Yuriy Sydorov
|
940ac567a5
* Patch by J. Gareth "Kit" Moreton (issue #39343). Added missing allocation
|
il y a 3 ans |
Yuriy Sydorov
|
5920d169c0
* Prevent double release of a temp.
|
il y a 4 ans |
florian
|
29a5d3267c
* moved warning about suspicious comp assignment to type check pass, catches also
|
il y a 4 ans |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
il y a 4 ans |
florian
|
56c58b517d
* is_signed does not check the ordtype but the ranges, so it cannot be used to
|
il y a 4 ans |
florian
|
a8b387a166
+ make use of avx-512 instructions vcvtuis2s* if possible
|
il y a 4 ans |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
il y a 6 ans |
nickysn
|
ddba821561
* GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved
|
il y a 8 ans |
florian
|
b1dff29cbf
* removed unused units
|
il y a 8 ans |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
il y a 8 ans |
Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
il y a 10 ans |
Jonas Maebe
|
687bb15299
* renamed getdatalabel() to getglobaldatalabel
|
il y a 10 ans |
sergei
|
d613ab8578
* x86: improve x87 qword to float conversion, using single-precision constants saves space and removes need in separate load on FPU stack. No precision loss occurs because 2**64 is representable exactly even in single precision.
|
il y a 11 ans |
florian
|
e81d2d1f3b
* basic avx support for floating point operations (use -Cfavx to activate)
|
il y a 12 ans |
nickysn
|
f3ad9ce9ce
* i8086 fixes in tx86typeconvnode.second_int_to_bool; this fixes tcnvint2.pp
|
il y a 12 ans |
nickysn
|
b43c4c4aca
* i8086 fixes in tx86typeconvnode.second_int_to_real
|
il y a 12 ans |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
il y a 13 ans |
florian
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
il y a 14 ans |
sergei
|
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.
|
il y a 14 ans |
Jonas Maebe
|
3aea9b134a
* make sure that all references used in the inline int->real conversion code
|
il y a 14 ans |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
il y a 15 ans |
yury
|
f726e1691b
* Fixed warnings and notes.
|
il y a 16 ans |
Jonas Maebe
|
dbeb3e060f
* fixed internalerror(2007120903) when using -Cfsse2 in case an unsigned
|
il y a 16 ans |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
il y a 16 ans |